C# 클래스 AcTools.Utils.Helpers.ProcessWrapper

파일 보기 프로젝트 열기: gro-ove/actools

공개 메소드들

메소드 설명
ProcessWrapper ( Process inner ) : System
RaiseOnExited ( ) : void
ReleaseProcessHandle ( IntPtr handle ) : void
WaitForExitSafe ( int milliseconds ) : bool
WaitForExitSafe ( ) : void
WaitForExitSafeAsync ( CancellationToken cancellation = default(CancellationToken) ) : Task

비공개 메소드들

메소드 설명
GetProcessHandle ( Kernel32 access, bool throwIfExited ) : IntPtr

메소드 상세

ProcessWrapper() 공개 메소드

public ProcessWrapper ( Process inner ) : System
inner System.Diagnostics.Process
리턴 System

RaiseOnExited() 공개 메소드

public RaiseOnExited ( ) : void
리턴 void

ReleaseProcessHandle() 공개 메소드

public ReleaseProcessHandle ( IntPtr handle ) : void
handle System.IntPtr
리턴 void

WaitForExitSafe() 공개 메소드

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

WaitForExitSafe() 공개 메소드

public WaitForExitSafe ( ) : void
리턴 void

WaitForExitSafeAsync() 공개 메소드

public WaitForExitSafeAsync ( CancellationToken cancellation = default(CancellationToken) ) : Task
cancellation System.Threading.CancellationToken
리턴 Task