C# 클래스 PSTestLib.PSCmdletBase

Description of PSCmdletBase.
상속: System.Management.Automation.PSCmdlet
파일 보기 프로젝트 열기: apetrovskiy/STUPS 1 사용 예제들

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