HostingEnvironmentSection.ShutdownTimeout Eigenschaft

Definition

Ruft die Zeitspanne in Sekunden für das ordnungsgemäße Schließen der Anwendung ab oder legt diese fest.

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; }

Eigenschaftswert

Eine TimeSpan, bei der es sich um die angegebene Anzahl von Sekunden für das ordnungsgemäße Schließen der Anwendung handelt. Der Standardwert ist 30 Sekunden.

Attribute

Beispiele

Im folgenden Codebeispiel wird die Verwendung der ShutdownTimeout-Eigenschaft veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die HostingEnvironmentSection-Klasse bereitgestellt wird.

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

Hinweise

Der Standardwert für die ShutdownTimeout Eigenschaft beträgt 30 Sekunden. Diese Einstellung kann auf Computer- oder Anwendungsebene festgelegt werden. Wenn diese Einstellung auf einer anderen Konfigurationsebene definiert ist, wird sie ignoriert. Wenn der Anwendung ein Debugger angefügt ist, wird die Anwendung nicht heruntergefahren.

Gilt für:

Produkt Versionen
.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