ProcessModelSection.PingTimeout Property

 

Gets or sets a value indicating the time interval after which a non-responsive worker process is restarted.

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

[ConfigurationPropertyAttribute("pingTimeout", DefaultValue = "10675199.02:48:05.4775807")]
[TypeConverterAttribute(typeof(InfiniteTimeSpanConverter))]
public TimeSpan PingTimeout { get; set; }

Property Value

Type: System.TimeSpan

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

The ISAPI extensions ping the worker process at the PingFrequency interval. If the worker process does not respond within the PingTimeout interval, the process is restarted.

The following code example shows how to access the PingTimeout property.


// Get the current PingTimeout property value.
TimeSpan pingTimeout = 
    processModelSection.PingTimeout;

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

.NET Framework
Available since 2.0
Return to top
Show: