C# Class withSIX.Core.Services.Infrastructure.ContractClassForIProcessManager

Inheritance: IProcessManagerAsync
Mostra file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
Launch ( BasicLaunchInfo info ) : Process
LaunchAndGrabAsync ( BasicLaunchInfo info ) : Task
LaunchAndProcessAsync ( LaunchAndProcessInfo info ) : Task
LaunchAsync ( BasicLaunchInfo info ) : Task
LaunchElevatedAsync ( BasicLaunchInfo info ) : Task

Method Details

Launch() public abstract method

public abstract Launch ( BasicLaunchInfo info ) : Process
info BasicLaunchInfo
return System.Diagnostics.Process

LaunchAndGrabAsync() public method

public LaunchAndGrabAsync ( BasicLaunchInfo info ) : Task
info BasicLaunchInfo
return Task

LaunchAndProcessAsync() public method

public LaunchAndProcessAsync ( LaunchAndProcessInfo info ) : Task
info LaunchAndProcessInfo
return Task

LaunchAsync() public method

public LaunchAsync ( BasicLaunchInfo info ) : Task
info BasicLaunchInfo
return Task

LaunchElevatedAsync() public abstract method

public abstract LaunchElevatedAsync ( BasicLaunchInfo info ) : Task
info BasicLaunchInfo
return Task