C# Class Etg.Yams.Process.Process

A Wrapper around the System.Diagnostics.Process.
Inheritance: IProcess
Exibir arquivo Open project: Microsoft/Yams

Public Methods

Method Description
Close ( ) : System.Threading.Tasks.Task
Dispose ( ) : void
Kill ( ) : System.Threading.Tasks.Task
Process ( string exePath, string exeArgs, bool showProcessWindow ) : System
ReleaseResources ( ) : System.Threading.Tasks.Task
Start ( ) : System.Threading.Tasks.Task

Protected Methods

Method Description
ProcessExited ( object sender, EventArgs e ) : void

Method Details

Close() public method

public Close ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Dispose() public method

public Dispose ( ) : void
return void

Kill() public method

public Kill ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Process() public method

public Process ( string exePath, string exeArgs, bool showProcessWindow ) : System
exePath string
exeArgs string
showProcessWindow bool
return System

ProcessExited() protected method

protected ProcessExited ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

ReleaseResources() public method

public ReleaseResources ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Start() public method

public Start ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task