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

Mostra file Open project: SIXNetworks/withSIX.Desktop

Public Methods

Method Description
ConfirmSuccess ( this result ) : void
GenerateException ( this exitResult ) : ProcessException
WaitForExitAsync ( this process, CancellationToken cancellationToken = default(CancellationToken) ) : Task

Private Methods

Method Description
GenerateMessage ( ProcessExitResult exitResult ) : string

Method Details

ConfirmSuccess() public static method

public static ConfirmSuccess ( this result ) : void
result this
return void

GenerateException() public static method

public static GenerateException ( this exitResult ) : ProcessException
exitResult this
return ProcessException

WaitForExitAsync() public static method

public static WaitForExitAsync ( this process, CancellationToken cancellationToken = default(CancellationToken) ) : Task
process this
cancellationToken System.Threading.CancellationToken
return Task