C# Класс PSTestLib.PSCmdletBase

Description of PSCmdletBase.
Наследование: System.Management.Automation.PSCmdlet
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
CmdletName ( PSCmdletBase cmdlet ) : string
ConvertObjectArrayToString ( object array ) : string
SetCmdletParametersCheckingOn ( bool check ) : void
WriteError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
WriteError ( PSCmdletBase cmdlet, string message, string errorId, ErrorCategory category, bool terminating ) : void
WriteObject ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
WriteObject ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
WriteObject ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
WriteObject ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
WriteObject ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
WriteObject ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
WriteObject ( PSCmdletBase cmdlet, object outputObject ) : void
WriteObject ( PSCmdletBase cmdlet, string outputObject ) : void
WriteTrace ( PSCmdletBase cmdlet, object obj ) : void
WriteTraceTemp ( object obj ) : void
WriteVerbose ( PSCmdletBase cmdlet, object obj ) : void
WriteVerbose ( PSCmdletBase cmdlet, string text ) : void
runSBAction ( ScriptBlock sb, AutomationElement src, AutomationEventArgs e ) : void
runSBActionWithParams ( ScriptBlock sb, object parameters ) : void
runSBEvent ( ScriptBlock sb, AutomationElement src, AutomationEventArgs e ) : void
runScriptBlocks ( List scriptblocks, PSCmdletBase cmdlet, bool eventHandlers, object parameters ) : void
writeSingleError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
writeSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void

Защищенные методы

Метод Описание
AfterWriteCollection ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
AfterWriteCollection ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
AfterWriteCollection ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
AfterWriteCollection ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
AfterWriteCollection ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
AfterWriteCollection ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
AfterWriteCollection ( PSCmdletBase cmdlet, object outputObjectCollection ) : void
AfterWriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
BeforeWriteCollection ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
BeforeWriteCollection ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
BeforeWriteCollection ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
BeforeWriteCollection ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
BeforeWriteCollection ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
BeforeWriteCollection ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
BeforeWriteCollection ( PSCmdletBase cmdlet, object outputObjectCollection ) : void
BeforeWriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
BeginProcessing ( ) : void
CheckCmdletParameters ( ) : void
CheckSingleObject ( PSCmdletBase cmdlet, object outputObject ) : bool
CmdletSignature ( PSCmdletBase cmdlet ) : string
GetGeneratedTestResultNameByPosition ( string initialString, int position ) : string
SaveEventInput ( AutomationElement src, AutomationEventArgs e, string programmaticName, bool infoAdded ) : void
WriteErrorMethod010RunScriptBlocks ( PSCmdletBase cmdlet ) : void
WriteErrorMethod020SetTestResult ( PSCmdletBase cmdlet, ErrorRecord errorRecord ) : void
WriteErrorMethod030ChangeTimeoutSettings ( PSCmdletBase cmdlet, bool terminating ) : void
WriteErrorMethod040AddErrorToErrorList ( PSCmdletBase cmdlet, ErrorRecord errorRecord ) : void
WriteErrorMethod045OnErrorScreenshot ( PSCmdletBase cmdlet ) : void
WriteErrorMethod050OnErrorDelay ( PSCmdletBase cmdlet ) : void
WriteErrorMethod060OutputError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
WriteErrorMethod070Report ( PSCmdletBase cmdlet ) : void
WriteLog ( LogLevels logLevel, string logRecord ) : void
WriteSingleError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
WriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
runTwoScriptBlockCollections ( ScriptBlock scriptblocksSet1, ScriptBlock scriptblocksSet2, PSCmdletBase cmdlet, object parameters ) : void

Описание методов

AfterWriteCollection() защищенный абстрактный Метод

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.ArrayList
Результат void

AfterWriteCollection() защищенный абстрактный Метод

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.Hashtable
Результат void

AfterWriteCollection() защищенный абстрактный Метод

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ICollection
Результат void

AfterWriteCollection() защищенный абстрактный Метод

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IEnumerable
Результат void

AfterWriteCollection() защищенный абстрактный Метод

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IList
Результат void

AfterWriteCollection() защищенный абстрактный Метод

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection List
Результат void

AfterWriteCollection() защищенный абстрактный Метод

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, object outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection object
Результат void

AfterWriteSingleObject() защищенный абстрактный Метод

protected abstract AfterWriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Результат void

BeforeWriteCollection() защищенный абстрактный Метод

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.ArrayList
Результат void

BeforeWriteCollection() защищенный абстрактный Метод

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.Hashtable
Результат void

BeforeWriteCollection() защищенный абстрактный Метод

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ICollection
Результат void

BeforeWriteCollection() защищенный абстрактный Метод

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IEnumerable
Результат void

BeforeWriteCollection() защищенный абстрактный Метод

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IList
Результат void

BeforeWriteCollection() защищенный абстрактный Метод

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection List
Результат void

BeforeWriteCollection() защищенный абстрактный Метод

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, object outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection object
Результат void

BeforeWriteSingleObject() защищенный абстрактный Метод

protected abstract BeforeWriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Результат void

BeginProcessing() защищенный Метод

protected BeginProcessing ( ) : void
Результат void

CheckCmdletParameters() защищенный Метод

protected CheckCmdletParameters ( ) : void
Результат void

CheckSingleObject() защищенный абстрактный Метод

protected abstract CheckSingleObject ( PSCmdletBase cmdlet, object outputObject ) : bool
cmdlet PSCmdletBase
outputObject object
Результат bool

CmdletName() публичный Метод

public CmdletName ( PSCmdletBase cmdlet ) : string
cmdlet PSCmdletBase
Результат string

CmdletSignature() защищенный Метод

protected CmdletSignature ( PSCmdletBase cmdlet ) : string
cmdlet PSCmdletBase
Результат string

ConvertObjectArrayToString() публичный Метод

public ConvertObjectArrayToString ( object array ) : string
array object
Результат string

GetGeneratedTestResultNameByPosition() защищенный Метод

protected GetGeneratedTestResultNameByPosition ( string initialString, int position ) : string
initialString string
position int
Результат string

SaveEventInput() защищенный Метод

protected SaveEventInput ( AutomationElement src, AutomationEventArgs e, string programmaticName, bool infoAdded ) : void
src AutomationElement
e AutomationEventArgs
programmaticName string
infoAdded bool
Результат void

SetCmdletParametersCheckingOn() публичный статический Метод

public static SetCmdletParametersCheckingOn ( bool check ) : void
check bool
Результат void

WriteError() публичный Метод

public WriteError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Результат void

WriteError() публичный Метод

public WriteError ( PSCmdletBase cmdlet, string message, string errorId, ErrorCategory category, bool terminating ) : void
cmdlet PSCmdletBase
message string
errorId string
category ErrorCategory
terminating bool
Результат void

WriteErrorMethod010RunScriptBlocks() защищенный абстрактный Метод

protected abstract WriteErrorMethod010RunScriptBlocks ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Результат void

WriteErrorMethod020SetTestResult() защищенный абстрактный Метод

protected abstract WriteErrorMethod020SetTestResult ( PSCmdletBase cmdlet, ErrorRecord errorRecord ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
Результат void

WriteErrorMethod030ChangeTimeoutSettings() защищенный абстрактный Метод

protected abstract WriteErrorMethod030ChangeTimeoutSettings ( PSCmdletBase cmdlet, bool terminating ) : void
cmdlet PSCmdletBase
terminating bool
Результат void

WriteErrorMethod040AddErrorToErrorList() защищенный абстрактный Метод

protected abstract WriteErrorMethod040AddErrorToErrorList ( PSCmdletBase cmdlet, ErrorRecord errorRecord ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
Результат void

WriteErrorMethod045OnErrorScreenshot() защищенный абстрактный Метод

protected abstract WriteErrorMethod045OnErrorScreenshot ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Результат void

WriteErrorMethod050OnErrorDelay() защищенный абстрактный Метод

protected abstract WriteErrorMethod050OnErrorDelay ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Результат void

WriteErrorMethod060OutputError() защищенный абстрактный Метод

protected abstract WriteErrorMethod060OutputError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Результат void

WriteErrorMethod070Report() защищенный абстрактный Метод

protected abstract WriteErrorMethod070Report ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Результат void

WriteLog() защищенный абстрактный Метод

protected abstract WriteLog ( LogLevels logLevel, string logRecord ) : void
logLevel LogLevels
logRecord string
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ArrayList
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection Hashtable
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ICollection
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IEnumerable
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IList
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection List
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Результат void

WriteObject() публичный Метод

public WriteObject ( PSCmdletBase cmdlet, string outputObject ) : void
cmdlet PSCmdletBase
outputObject string
Результат void

WriteSingleError() защищенный абстрактный Метод

protected abstract WriteSingleError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Результат void

WriteSingleObject() защищенный абстрактный Метод

protected abstract WriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Результат void

WriteTrace() публичный Метод

public WriteTrace ( PSCmdletBase cmdlet, object obj ) : void
cmdlet PSCmdletBase
obj object
Результат void

WriteTraceTemp() публичный статический Метод

public static WriteTraceTemp ( object obj ) : void
obj object
Результат void

WriteVerbose() публичный Метод

public WriteVerbose ( PSCmdletBase cmdlet, object obj ) : void
cmdlet PSCmdletBase
obj object
Результат void

WriteVerbose() публичный Метод

public WriteVerbose ( PSCmdletBase cmdlet, string text ) : void
cmdlet PSCmdletBase
text string
Результат void

runSBAction() публичный Метод

public runSBAction ( ScriptBlock sb, AutomationElement src, AutomationEventArgs e ) : void
sb ScriptBlock
src AutomationElement
e AutomationEventArgs
Результат void

runSBActionWithParams() публичный Метод

public runSBActionWithParams ( ScriptBlock sb, object parameters ) : void
sb ScriptBlock
parameters object
Результат void

runSBEvent() публичный Метод

public runSBEvent ( ScriptBlock sb, AutomationElement src, AutomationEventArgs e ) : void
sb ScriptBlock
src AutomationElement
e AutomationEventArgs
Результат void

runScriptBlocks() публичный Метод

public runScriptBlocks ( List scriptblocks, PSCmdletBase cmdlet, bool eventHandlers, object parameters ) : void
scriptblocks List
cmdlet PSCmdletBase
eventHandlers bool
parameters object
Результат void

runTwoScriptBlockCollections() защищенный Метод

protected runTwoScriptBlockCollections ( ScriptBlock scriptblocksSet1, ScriptBlock scriptblocksSet2, PSCmdletBase cmdlet, object parameters ) : void
scriptblocksSet1 ScriptBlock
scriptblocksSet2 ScriptBlock
cmdlet PSCmdletBase
parameters object
Результат void

writeSingleError() публичный Метод

public writeSingleError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Результат void

writeSingleObject() публичный Метод

public writeSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Результат void