C# Класс ClrPlus.Platform.Process.AsyncProcess

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_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