Udostępnij za pośrednictwem


HostingEnvironmentSection.ShutdownTimeout Właściwość

Definicja

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

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

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.

// Display ShutdownTimeout property
Console.WriteLine("Shutdown Timeout: {0}", configSection.ShutdownTimeout);
' Display the 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