HostingEnvironmentSection.ShutdownTimeout Właściwość

Definicja

Pobiera lub ustawia czas, w sekundach, aby bezpiecznie zamknąć aplikację.

C#
[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; }

Wartość właściwości

Element TimeSpan , który jest określoną liczbą sekund do bezproblemowego zamknięcia aplikacji. Wartość domyślna to 30 sekund.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak używać ShutdownTimeout właściwości. Ten przykład kodu jest częścią większego przykładu podanego HostingEnvironmentSection dla klasy.

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

Uwagi

Wartość domyślna ShutdownTimeout właściwości to 30 sekund. To ustawienie można ustawić na poziomie maszyny lub aplikacji. Jeśli to ustawienie jest zdefiniowane na innym poziomie konfiguracji, jest ignorowane. Jeśli debuger jest dołączony do aplikacji, aplikacja nie zostanie zamknięta.

Dotyczy

Produkt Wersje
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1