HostingEnvironmentSection.ShutdownTimeout Свойство

Определение

Возвращает или задает время (в секундах), чтобы корректно завершить работу приложения.

public:
 property TimeSpan ShutdownTimeout { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.TimeSpanSecondsConverter))]
[System.Configuration.ConfigurationProperty("shutdownTimeout", DefaultValue="00:00:30")]
[System.Configuration.TimeSpanValidator(MaxValueString="10675199.02:48:05.4775807", MinValueString="00:00:00")]
public TimeSpan ShutdownTimeout { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.TimeSpanSecondsConverter))>]
[<System.Configuration.ConfigurationProperty("shutdownTimeout", DefaultValue="00:00:30")>]
[<System.Configuration.TimeSpanValidator(MaxValueString="10675199.02:48:05.4775807", MinValueString="00:00:00")>]
member this.ShutdownTimeout : TimeSpan with get, set
Public Property ShutdownTimeout As TimeSpan

Значение свойства

Это TimeSpan указанное количество секунд для корректного завершения работы приложения. Значение по умолчанию — 30 секунд.

Атрибуты

Примеры

В следующем примере кода показано, как использовать ShutdownTimeout свойство. Этот пример кода является частью более крупного примера, предоставленного для HostingEnvironmentSection класса.

// Display ShutdownTimeout property
Console.WriteLine("Shutdown Timeout: {0}", configSection.ShutdownTimeout);
' Display the ShutdownTimeout property
Console.WriteLine("Shutdown Timeout: {0}", configSection.ShutdownTimeout)

Комментарии

Значение по умолчанию для ShutdownTimeout свойства составляет 30 секунд. Этот параметр можно задать на уровне компьютера или приложения. Если этот параметр определен на любом другом уровне конфигурации, он игнорируется. Если отладчик подключен к приложению, приложение не завершит работу.

Применяется к