public RunAsync ( |
||
processStartInfo | ||
return | Task |
public Task<ProcessResults> RunAsync(ProcessStartInfo processStartInfo)
{
return ProcessEx.RunAsync(processStartInfo);
}
public Task<ProcessResults> RunHiddenAsync(string path, string args)
Processes::RunAsync ( |
|
Processes::RunAsync ( string fileName ) : Task |
|
Processes::RunAsync ( string fileName, string arguments ) : Task |
|
Processes::RunAsync ( string fileName, string userName, |
|
Processes::RunAsync ( string fileName, string arguments, string userName, |
public void Test1() { var processes = new Processes(); var p = new ProcessStartInfo("mspaint.exe"); // p. var s = new CancellationTokenSource(); processes.RunAsync(p, s).ContinueWith(t => { if(t.IsCanceled) { Console.WriteLine("cancelled"); } }); Observable.Timer(TimeSpan.FromSeconds(3)).Subscribe( a => s.Cancel()); Thread.Sleep(10000); }