InvocationConfiguration.ProcessTerminationTimeout Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает интервал времени, который позволяет сигнализировать и обрабатывать завершение процесса (CTRL+C, SIGINT, SIGTERM) через CancellationToken то, что можно передать во CommandLineAction время вызова.
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)
Значение свойства
Значение по умолчанию — два секунды.
Комментарии
Если для этого свойства задано nullзначение, запрос завершения не обрабатывается System.CommandLine. В этом случае процесс завершается немедленно, если какая-либо другая часть программы не добавляет обработчик.