C# 클래스 ClrPlus.Platform.Process.AsyncProcess

파일 보기 프로젝트 열기: perpetual-motion/clrplus 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_process Process

공개 메소드들

메소드 설명
Close ( ) : void
CloseMainWindow ( ) : bool
EnterDebugMode ( ) : void
GetCurrentProcess ( ) : AsyncProcess
GetProcessById ( int processId ) : AsyncProcess
GetProcessById ( int processId, string machineName ) : AsyncProcess
GetProcesses ( ) : ClrPlus.Platform.Process.AsyncProcess[]
GetProcesses ( string machineName ) : ClrPlus.Platform.Process.AsyncProcess[]
GetProcessesByName ( string processName ) : ClrPlus.Platform.Process.AsyncProcess[]
GetProcessesByName ( string processName, string machineName ) : ClrPlus.Platform.Process.AsyncProcess[]
Kill ( ) : void
LeaveDebugMode ( ) : void
Refresh ( ) : void
Start ( ProcessStartInfo startInfo ) : AsyncProcess
Start ( ProcessStartInfo startInfo, IDictionary environment ) : AsyncProcess
Start ( System startInfo ) : AsyncProcess
Start ( string fileName ) : AsyncProcess
Start ( string fileName, IDictionary environment ) : AsyncProcess
Start ( string fileName, string parameters ) : AsyncProcess
Start ( string fileName, string parameters, IDictionary environment ) : AsyncProcess
WaitForExit ( int milliseconds ) : bool
WaitForExit ( ) : void
WaitForInputIdle ( ) : bool
WaitForInputIdle ( int milliseconds ) : bool

보호된 메소드들

메소드 설명
AsyncProcess ( Process process ) : System
Dispose ( bool disposing ) : void

메소드 상세

AsyncProcess() 보호된 메소드

protected AsyncProcess ( Process process ) : System
process System.Diagnostics.Process
리턴 System

Close() 공개 메소드

public Close ( ) : void
리턴 void

CloseMainWindow() 공개 메소드

public CloseMainWindow ( ) : bool
리턴 bool

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

EnterDebugMode() 공개 정적인 메소드

public static EnterDebugMode ( ) : void
리턴 void

GetCurrentProcess() 공개 정적인 메소드

public static GetCurrentProcess ( ) : AsyncProcess
리턴 AsyncProcess

GetProcessById() 공개 정적인 메소드

public static GetProcessById ( int processId ) : AsyncProcess
processId int
리턴 AsyncProcess

GetProcessById() 공개 정적인 메소드

public static GetProcessById ( int processId, string machineName ) : AsyncProcess
processId int
machineName string
리턴 AsyncProcess

GetProcesses() 공개 정적인 메소드

public static GetProcesses ( ) : ClrPlus.Platform.Process.AsyncProcess[]
리턴 ClrPlus.Platform.Process.AsyncProcess[]

GetProcesses() 공개 정적인 메소드

public static GetProcesses ( string machineName ) : ClrPlus.Platform.Process.AsyncProcess[]
machineName string
리턴 ClrPlus.Platform.Process.AsyncProcess[]

GetProcessesByName() 공개 정적인 메소드

public static GetProcessesByName ( string processName ) : ClrPlus.Platform.Process.AsyncProcess[]
processName string
리턴 ClrPlus.Platform.Process.AsyncProcess[]

GetProcessesByName() 공개 정적인 메소드

public static GetProcessesByName ( string processName, string machineName ) : ClrPlus.Platform.Process.AsyncProcess[]
processName string
machineName string
리턴 ClrPlus.Platform.Process.AsyncProcess[]

Kill() 공개 메소드

public Kill ( ) : void
리턴 void

LeaveDebugMode() 공개 정적인 메소드

public static LeaveDebugMode ( ) : void
리턴 void

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

Start() 공개 정적인 메소드

public static Start ( ProcessStartInfo startInfo ) : AsyncProcess
startInfo ProcessStartInfo
리턴 AsyncProcess

Start() 공개 정적인 메소드

public static Start ( ProcessStartInfo startInfo, IDictionary environment ) : AsyncProcess
startInfo ProcessStartInfo
environment IDictionary
리턴 AsyncProcess

Start() 공개 정적인 메소드

public static Start ( System startInfo ) : AsyncProcess
startInfo System
리턴 AsyncProcess

Start() 공개 정적인 메소드

public static Start ( string fileName ) : AsyncProcess
fileName string
리턴 AsyncProcess

Start() 공개 정적인 메소드

public static Start ( string fileName, IDictionary environment ) : AsyncProcess
fileName string
environment IDictionary
리턴 AsyncProcess

Start() 공개 정적인 메소드

public static Start ( string fileName, string parameters ) : AsyncProcess
fileName string
parameters string
리턴 AsyncProcess

Start() 공개 정적인 메소드

public static Start ( string fileName, string parameters, IDictionary environment ) : AsyncProcess
fileName string
parameters string
environment IDictionary
리턴 AsyncProcess

WaitForExit() 공개 메소드

public WaitForExit ( int milliseconds ) : bool
milliseconds int
리턴 bool

WaitForExit() 공개 메소드

public WaitForExit ( ) : void
리턴 void

WaitForInputIdle() 공개 메소드

public WaitForInputIdle ( ) : bool
리턴 bool

WaitForInputIdle() 공개 메소드

public WaitForInputIdle ( int milliseconds ) : bool
milliseconds int
리턴 bool

프로퍼티 상세

_process 보호되어 있는 프로퍼티

protected Process _process
리턴 Process