C# Class PSTestLib.PSCmdletBase

Description of PSCmdletBase.
Inheritance: System.Management.Automation.PSCmdlet
Afficher le fichier Open project: apetrovskiy/STUPS Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

AfterWriteCollection() protected abstract méthode

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.ArrayList
Résultat void

AfterWriteCollection() protected abstract méthode

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.Hashtable
Résultat void

AfterWriteCollection() protected abstract méthode

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ICollection
Résultat void

AfterWriteCollection() protected abstract méthode

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IEnumerable
Résultat void

AfterWriteCollection() protected abstract méthode

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IList
Résultat void

AfterWriteCollection() protected abstract méthode

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection List
Résultat void

AfterWriteCollection() protected abstract méthode

protected abstract AfterWriteCollection ( PSCmdletBase cmdlet, object outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection object
Résultat void

AfterWriteSingleObject() protected abstract méthode

protected abstract AfterWriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Résultat void

BeforeWriteCollection() protected abstract méthode

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.ArrayList
Résultat void

BeforeWriteCollection() protected abstract méthode

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection System.Collections.Hashtable
Résultat void

BeforeWriteCollection() protected abstract méthode

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ICollection
Résultat void

BeforeWriteCollection() protected abstract méthode

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IEnumerable
Résultat void

BeforeWriteCollection() protected abstract méthode

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IList
Résultat void

BeforeWriteCollection() protected abstract méthode

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection List
Résultat void

BeforeWriteCollection() protected abstract méthode

protected abstract BeforeWriteCollection ( PSCmdletBase cmdlet, object outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection object
Résultat void

BeforeWriteSingleObject() protected abstract méthode

protected abstract BeforeWriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Résultat void

BeginProcessing() protected méthode

protected BeginProcessing ( ) : void
Résultat void

CheckCmdletParameters() protected méthode

protected CheckCmdletParameters ( ) : void
Résultat void

CheckSingleObject() protected abstract méthode

protected abstract CheckSingleObject ( PSCmdletBase cmdlet, object outputObject ) : bool
cmdlet PSCmdletBase
outputObject object
Résultat bool

CmdletName() public méthode

public CmdletName ( PSCmdletBase cmdlet ) : string
cmdlet PSCmdletBase
Résultat string

CmdletSignature() protected méthode

protected CmdletSignature ( PSCmdletBase cmdlet ) : string
cmdlet PSCmdletBase
Résultat string

ConvertObjectArrayToString() public méthode

public ConvertObjectArrayToString ( object array ) : string
array object
Résultat string

GetGeneratedTestResultNameByPosition() protected méthode

protected GetGeneratedTestResultNameByPosition ( string initialString, int position ) : string
initialString string
position int
Résultat string

SaveEventInput() protected méthode

protected SaveEventInput ( AutomationElement src, AutomationEventArgs e, string programmaticName, bool infoAdded ) : void
src AutomationElement
e AutomationEventArgs
programmaticName string
infoAdded bool
Résultat void

SetCmdletParametersCheckingOn() public static méthode

public static SetCmdletParametersCheckingOn ( bool check ) : void
check bool
Résultat void

WriteError() public méthode

public WriteError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Résultat void

WriteError() public méthode

public WriteError ( PSCmdletBase cmdlet, string message, string errorId, ErrorCategory category, bool terminating ) : void
cmdlet PSCmdletBase
message string
errorId string
category ErrorCategory
terminating bool
Résultat void

WriteErrorMethod010RunScriptBlocks() protected abstract méthode

protected abstract WriteErrorMethod010RunScriptBlocks ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Résultat void

WriteErrorMethod020SetTestResult() protected abstract méthode

protected abstract WriteErrorMethod020SetTestResult ( PSCmdletBase cmdlet, ErrorRecord errorRecord ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
Résultat void

WriteErrorMethod030ChangeTimeoutSettings() protected abstract méthode

protected abstract WriteErrorMethod030ChangeTimeoutSettings ( PSCmdletBase cmdlet, bool terminating ) : void
cmdlet PSCmdletBase
terminating bool
Résultat void

WriteErrorMethod040AddErrorToErrorList() protected abstract méthode

protected abstract WriteErrorMethod040AddErrorToErrorList ( PSCmdletBase cmdlet, ErrorRecord errorRecord ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
Résultat void

WriteErrorMethod045OnErrorScreenshot() protected abstract méthode

protected abstract WriteErrorMethod045OnErrorScreenshot ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Résultat void

WriteErrorMethod050OnErrorDelay() protected abstract méthode

protected abstract WriteErrorMethod050OnErrorDelay ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Résultat void

WriteErrorMethod060OutputError() protected abstract méthode

protected abstract WriteErrorMethod060OutputError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Résultat void

WriteErrorMethod070Report() protected abstract méthode

protected abstract WriteErrorMethod070Report ( PSCmdletBase cmdlet ) : void
cmdlet PSCmdletBase
Résultat void

WriteLog() protected abstract méthode

protected abstract WriteLog ( LogLevels logLevel, string logRecord ) : void
logLevel LogLevels
logRecord string
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, ArrayList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ArrayList
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, Hashtable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection Hashtable
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, ICollection outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection ICollection
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, IEnumerable outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IEnumerable
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, IList outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection IList
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, List outputObjectCollection ) : void
cmdlet PSCmdletBase
outputObjectCollection List
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Résultat void

WriteObject() public méthode

public WriteObject ( PSCmdletBase cmdlet, string outputObject ) : void
cmdlet PSCmdletBase
outputObject string
Résultat void

WriteSingleError() protected abstract méthode

protected abstract WriteSingleError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Résultat void

WriteSingleObject() protected abstract méthode

protected abstract WriteSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Résultat void

WriteTrace() public méthode

public WriteTrace ( PSCmdletBase cmdlet, object obj ) : void
cmdlet PSCmdletBase
obj object
Résultat void

WriteTraceTemp() public static méthode

public static WriteTraceTemp ( object obj ) : void
obj object
Résultat void

WriteVerbose() public méthode

public WriteVerbose ( PSCmdletBase cmdlet, object obj ) : void
cmdlet PSCmdletBase
obj object
Résultat void

WriteVerbose() public méthode

public WriteVerbose ( PSCmdletBase cmdlet, string text ) : void
cmdlet PSCmdletBase
text string
Résultat void

runSBAction() public méthode

public runSBAction ( ScriptBlock sb, AutomationElement src, AutomationEventArgs e ) : void
sb ScriptBlock
src AutomationElement
e AutomationEventArgs
Résultat void

runSBActionWithParams() public méthode

public runSBActionWithParams ( ScriptBlock sb, object parameters ) : void
sb ScriptBlock
parameters object
Résultat void

runSBEvent() public méthode

public runSBEvent ( ScriptBlock sb, AutomationElement src, AutomationEventArgs e ) : void
sb ScriptBlock
src AutomationElement
e AutomationEventArgs
Résultat void

runScriptBlocks() public méthode

public runScriptBlocks ( List scriptblocks, PSCmdletBase cmdlet, bool eventHandlers, object parameters ) : void
scriptblocks List
cmdlet PSCmdletBase
eventHandlers bool
parameters object
Résultat void

runTwoScriptBlockCollections() protected méthode

protected runTwoScriptBlockCollections ( ScriptBlock scriptblocksSet1, ScriptBlock scriptblocksSet2, PSCmdletBase cmdlet, object parameters ) : void
scriptblocksSet1 ScriptBlock
scriptblocksSet2 ScriptBlock
cmdlet PSCmdletBase
parameters object
Résultat void

writeSingleError() public méthode

public writeSingleError ( PSCmdletBase cmdlet, ErrorRecord errorRecord, bool terminating ) : void
cmdlet PSCmdletBase
errorRecord ErrorRecord
terminating bool
Résultat void

writeSingleObject() public méthode

public writeSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
Résultat void