C# Class ClrPlus.Platform.Process.AsyncProcess

Afficher le fichier Open project: perpetual-motion/clrplus Class Usage Examples

Protected Properties

Свойство Type Description
_process Process

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
AsyncProcess ( Process process ) : System
Dispose ( bool disposing ) : void

Method Details

AsyncProcess() protected méthode

protected AsyncProcess ( Process process ) : System
process System.Diagnostics.Process
Résultat System

Close() public méthode

public Close ( ) : void
Résultat void

CloseMainWindow() public méthode

public CloseMainWindow ( ) : bool
Résultat bool

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

EnterDebugMode() public static méthode

public static EnterDebugMode ( ) : void
Résultat void

GetCurrentProcess() public static méthode

public static GetCurrentProcess ( ) : AsyncProcess
Résultat AsyncProcess

GetProcessById() public static méthode

public static GetProcessById ( int processId ) : AsyncProcess
processId int
Résultat AsyncProcess

GetProcessById() public static méthode

public static GetProcessById ( int processId, string machineName ) : AsyncProcess
processId int
machineName string
Résultat AsyncProcess

GetProcesses() public static méthode

public static GetProcesses ( ) : ClrPlus.Platform.Process.AsyncProcess[]
Résultat ClrPlus.Platform.Process.AsyncProcess[]

GetProcesses() public static méthode

public static GetProcesses ( string machineName ) : ClrPlus.Platform.Process.AsyncProcess[]
machineName string
Résultat ClrPlus.Platform.Process.AsyncProcess[]

GetProcessesByName() public static méthode

public static GetProcessesByName ( string processName ) : ClrPlus.Platform.Process.AsyncProcess[]
processName string
Résultat ClrPlus.Platform.Process.AsyncProcess[]

GetProcessesByName() public static méthode

public static GetProcessesByName ( string processName, string machineName ) : ClrPlus.Platform.Process.AsyncProcess[]
processName string
machineName string
Résultat ClrPlus.Platform.Process.AsyncProcess[]

Kill() public méthode

public Kill ( ) : void
Résultat void

LeaveDebugMode() public static méthode

public static LeaveDebugMode ( ) : void
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

Start() public static méthode

public static Start ( ProcessStartInfo startInfo ) : AsyncProcess
startInfo ProcessStartInfo
Résultat AsyncProcess

Start() public static méthode

public static Start ( ProcessStartInfo startInfo, IDictionary environment ) : AsyncProcess
startInfo ProcessStartInfo
environment IDictionary
Résultat AsyncProcess

Start() public static méthode

public static Start ( System startInfo ) : AsyncProcess
startInfo System
Résultat AsyncProcess

Start() public static méthode

public static Start ( string fileName ) : AsyncProcess
fileName string
Résultat AsyncProcess

Start() public static méthode

public static Start ( string fileName, IDictionary environment ) : AsyncProcess
fileName string
environment IDictionary
Résultat AsyncProcess

Start() public static méthode

public static Start ( string fileName, string parameters ) : AsyncProcess
fileName string
parameters string
Résultat AsyncProcess

Start() public static méthode

public static Start ( string fileName, string parameters, IDictionary environment ) : AsyncProcess
fileName string
parameters string
environment IDictionary
Résultat AsyncProcess

WaitForExit() public méthode

public WaitForExit ( int milliseconds ) : bool
milliseconds int
Résultat bool

WaitForExit() public méthode

public WaitForExit ( ) : void
Résultat void

WaitForInputIdle() public méthode

public WaitForInputIdle ( ) : bool
Résultat bool

WaitForInputIdle() public méthode

public WaitForInputIdle ( int milliseconds ) : bool
milliseconds int
Résultat bool

Property Details

_process protected_oe property

protected Process _process
Résultat Process