C# Класс AcTools.Utils.Helpers.ProcessWrapper

Показать файл Открыть проект

Открытые методы

Метод Описание
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