ProcessExitConfiguration(ProcessTimeoutPolicy, ProcessExitBehaviour, ProcessExceptionBehaviour, Boolean) Constructor

Definition

Namespace CliInvoke.Core
Assembly CliInvoke.Core.dll

Initialises a new instance of the ProcessExitConfiguration class with the specified timeout policy and result validation.

public ProcessExitConfiguration(ProcessTimeoutPolicy timeoutPolicy, ProcessExitBehaviour requestedCancellationExitBehaviour = ProcessExitBehaviour.GracefulExit, ProcessExceptionBehaviour exceptionBehaviour = ProcessExceptionBehaviour.AllowExceptionsIfUnexpected, bool cancellationThrowsException = false)

Parameters

timeoutPolicy
ProcessTimeoutPolicy

The timeout policy to apply to the process.

requestedCancellationExitBehaviour
ProcessExitBehaviour
exceptionBehaviour
ProcessExceptionBehaviour
cancellationThrowsException
Boolean