InvocationConfiguration.ProcessTerminationTimeout Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un intervalo de tiempo que permite la señalización y el control de la terminación del proceso (Ctrl+C, SIGINT, SIGTERM) a través de un CancellationToken objeto que se puede pasar a una durante la CommandLineAction invocación.
public:
property Nullable<TimeSpan> ProcessTerminationTimeout { Nullable<TimeSpan> get(); void set(Nullable<TimeSpan> value); };
public TimeSpan? ProcessTerminationTimeout { get; set; }
member this.ProcessTerminationTimeout : Nullable<TimeSpan> with get, set
Public Property ProcessTerminationTimeout As Nullable(Of TimeSpan)
Valor de propiedad
El valor predeterminado es de dos segundos.
Comentarios
Si esta propiedad está establecida nullen , System.CommandLine no controla la solicitud de finalización. En ese caso, el proceso se termina inmediatamente a menos que alguna otra parte del programa agregue un controlador.