InvocationConfiguration.ProcessTerminationTimeout Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví časové rozpětí, které umožňuje signalizovat a zpracovávat ukončení procesu (Ctrl+C, SIGINT, SIGTERM) prostřednictvím CancellationToken , který lze předat během CommandLineAction vyvolá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)
Hodnota vlastnosti
Výchozí hodnota je dvě sekundy.
Poznámky
Pokud je tato vlastnost nastavena na null, požadavek na ukončení není zpracován System.CommandLine. V takovém případě se proces okamžitě ukončí, pokud některá jiná část programu přidá obslužnou rutinu.