Udostępnij za pośrednictwem


InvocationConfiguration.ProcessTerminationTimeout Właściwość

Definicja

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.

Dotyczy