InvocationConfiguration.ProcessTerminationTimeout Egenskap

Definition

Hämtar eller anger ett tidsintervall som möjliggör signalering och hantering av processavslutning (Ctrl+C, SIGINT, SIGTERM) via en CancellationToken som kan skickas till en CommandLineAction under anrop.

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)

Egenskapsvärde

Standardvärdet är två sekunder.

Kommentarer

Om den här egenskapen är inställd nullpå hanteras inte avslutningsbegäran av System.CommandLine. I så fall avslutas processen omedelbart om inte någon annan del av programmet lägger till en hanterare.

Gäller för