InvocationConfiguration.ProcessTerminationTimeout Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia przedział czasu, który umożliwia sygnalizowanie i obsługę zakończenia procesu (Ctrl+C, SIGINT, SIGTERM) za pośrednictwem elementu CancellationToken , który można przekazać do CommandLineAction podczas wywołania.
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)
Wartość właściwości
Wartość domyślna to dwie sekundy.
Uwagi
Jeśli ta właściwość jest ustawiona na null, żądanie zakończenia nie jest obsługiwane przez System.CommandLine. W takim przypadku proces zostanie zakończony natychmiast, chyba że inna część programu doda procedurę obsługi.