ProcessModelSection.ShutdownTimeout Property

 

Gets or sets a value indicating the time allowed for the worker process to shut down.

Namespace:   System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)

[ConfigurationPropertyAttribute("shutdownTimeout", DefaultValue = "00:00:05")]
[TypeConverterAttribute(typeof(InfiniteTimeSpanConverter))]
[TimeSpanValidatorAttribute(MinValueString = "00:00:00", MaxValueString = "10675199.02:48:05.4775807")]
public TimeSpan ShutdownTimeout { get; set; }

Property Value

Type: System.TimeSpan

The TimeSpan defining the interval. The default is 5 seconds.

This property specifies the number of minutes allowed for the worker process to shut itself down gracefully. When the timeout expires, ASP.NET shuts down the worker process forcibly.

The following code example shows how to use the ShutdownTimeout property.


// Get the current ShutdownTimeout property value.
TimeSpan shutDownTimeout =
    processModelSection.ShutdownTimeout;

// Set the ShutdownTimeout property to
// TimeSpan.Parse("00:00:30").
processModelSection.ShutdownTimeout = 
    TimeSpan.Parse("00:00:30");

.NET Framework
Available since 2.0
Return to top
Show: