InvocationConfiguration.ProcessTerminationTimeout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un intervallo di tempo che consente la segnalazione e la gestione della terminazione del processo (CTRL+C, SIGINT, SIGTERM) tramite un CancellationToken oggetto che può essere passato a un oggetto durante la CommandLineAction chiamata.
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)
Valore della proprietà
Il valore predefinito è due secondi.
Commenti
Se questa proprietà è impostata su null, la richiesta di terminazione non viene gestita da System.CommandLine. In tal caso, il processo viene terminato immediatamente, a meno che un'altra parte del programma non aggiunga un gestore.