C# 클래스 Raven.Tests.Util.ProcessDriver

상속: System.Runtime.ConstrainedExecution.CriticalFinalizerObject, IDisposable
파일 보기 프로젝트 열기: nhsevidence/ravendb

보호된 프로퍼티들

프로퍼티 타입 설명
_process System.Diagnostics.Process
error BlockingCollection
input BlockingCollection
output BlockingCollection

공개 메소드들

메소드 설명
Dispose ( ) : void

보호된 메소드들

메소드 설명
Shutdown ( ) : void
StartProcess ( string exePath, string arguments = "" ) : void
WaitForConsoleOutputMatching ( string pattern, int msMaxWait = 10000, int msWaitInterval = 500 ) : Match

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Shutdown() 보호된 메소드

protected Shutdown ( ) : void
리턴 void

StartProcess() 보호된 메소드

protected StartProcess ( string exePath, string arguments = "" ) : void
exePath string
arguments string
리턴 void

WaitForConsoleOutputMatching() 보호된 메소드

protected WaitForConsoleOutputMatching ( string pattern, int msMaxWait = 10000, int msWaitInterval = 500 ) : Match
pattern string
msMaxWait int
msWaitInterval int
리턴 System.Text.RegularExpressions.Match

프로퍼티 상세

_process 보호되어 있는 프로퍼티

protected Process,System.Diagnostics _process
리턴 System.Diagnostics.Process

error 보호되어 있는 프로퍼티

protected BlockingCollection error
리턴 BlockingCollection

input 보호되어 있는 프로퍼티

protected BlockingCollection input
리턴 BlockingCollection

output 보호되어 있는 프로퍼티

protected BlockingCollection output
리턴 BlockingCollection