Represents configuration information about the exit behaviour of a process, including timeout policy and result validation.
public class ProcessExitConfiguration : IEquatable<ProcessExitConfiguration>
kind:method, kind:property, kind:ctor. Press Esc to clear.ProcessExitConfiguration()Initialises a new instance of the ProcessExitConfiguration class with default timeout policy and result validation.ProcessExitConfiguration(ProcessTimeoutPolicy, ProcessExitBehaviour, ProcessExceptionBehaviour, Boolean)Initialises a new instance of the ProcessExitConfiguration class with the specified timeout policy and result validation.CancellationThrowsExceptionGets a value indicating whether a cancellation request during process execution will throw an exception.ExceptionBehaviourGets the ProcessExceptionBehaviour value that determines how exceptions are handled during process execution.MaxBufferedOutputBytesGets the maximum number of bytes of standard output to buffer. When null, the output is unbounded. This property participates in equality comparisons.RequestedCancellationExitBehaviourGets the ProcessExitBehaviour value that determines the behaviour when a cancellation request is issued for the process.TimeoutPolicyGets the timeout policy applied to the process.ValidationRulesGets the self-describing validation rules applied to the process result after the process exits.Equals(ProcessExitConfiguration?, ProcessExitConfiguration?)Determines whether two ProcessExitConfiguration instances are equal.Equals(ProcessExitConfiguration?)Determines whether the specified ProcessExitConfiguration is equal to the current instance.Equals(Object?)Determines whether the specified object is equal to the current instance.GetHashCode()Returns a hash code for the current instance.Equality(ProcessExitConfiguration?, ProcessExitConfiguration?)Determines whether two ProcessExitConfiguration instances are equal.Inequality(ProcessExitConfiguration?, ProcessExitConfiguration?)Determines whether two ProcessExitConfiguration instances are not equal.