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

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

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

Метод Описание
GetWindowsHandles ( this process ) : IReadOnlyList
HasExitedSafe ( this process ) : bool
Start ( string filename, IEnumerable args, bool shell = true ) : Process
WaitForExitAsync ( this process, CancellationToken cancellationToken = default(CancellationToken) ) : Task

Приватные методы

Метод Описание
EnumWindow ( IntPtr handle, IntPtr pointer ) : bool
GetFilenameSafe ( this process ) : string
GetModuleFileNameEx ( IntPtr hProcess, IntPtr hModule, [ lpBaseName, [ nSize ) : uint
GetProcessPathUsingManagement ( int processId ) : string
GetProcessPathUsingPsApi ( int pid ) : string
GetQuotedArgument ( string argument ) : string
HasWhitespace ( string text ) : bool
Reverse ( string text ) : string
WaitForExitAsyncDeeperFallback ( Process process, CancellationToken cancellationToken = default(CancellationToken) ) : Task
WaitForExitAsyncFallback ( Process process, CancellationToken cancellationToken = default(CancellationToken) ) : Task

Описание методов

GetWindowsHandles() публичный статический Метод

public static GetWindowsHandles ( this process ) : IReadOnlyList
process this
Результат IReadOnlyList

HasExitedSafe() публичный статический Метод

public static HasExitedSafe ( this process ) : bool
process this
Результат bool

Start() публичный статический Метод

public static Start ( string filename, IEnumerable args, bool shell = true ) : Process
filename string
args IEnumerable
shell bool
Результат System.Diagnostics.Process

WaitForExitAsync() публичный статический Метод

public static WaitForExitAsync ( this process, CancellationToken cancellationToken = default(CancellationToken) ) : Task
process this
cancellationToken System.Threading.CancellationToken
Результат Task