ExecuteBufferedAsync(ProcessConfiguration, ProcessExitConfiguration?, CancellationToken) Method

Definition

Namespace CliInvoke.Core
Assembly CliInvoke.Core.dll

Runs the process asynchronously, waits for exit, and safely disposes of the Process before returning.

[UnsupportedOSPlatform("tvos")]
[UnsupportedOSPlatform("ios")]
[UnsupportedOSPlatform("watchos")]
Task<BufferedProcessResult> ExecuteBufferedAsync(ProcessConfiguration processConfiguration, ProcessExitConfiguration? processExitConfiguration = null, CancellationToken cancellationToken = default(CancellationToken))

Parameters

processConfiguration
ProcessConfiguration

The process configuration to use.

processExitConfiguration
ProcessExitConfiguration

The process exiting configuration information to use.

cancellationToken
CancellationToken

A token to cancel the operation if required.

Returns

Task<BufferedProcessResult>
The Buffered Process Results from running the process.