ProcessModelSection.IdleTimeout Egenskap

Definition

Hämtar eller anger ett värde som anger perioden för inaktivitet varefter ASP.NET automatiskt avslutar arbetsprocessen.

public:
 property TimeSpan IdleTimeout { TimeSpan get(); void set(TimeSpan value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteTimeSpanConverter))]
[System.Configuration.ConfigurationProperty("idleTimeout", DefaultValue="10675199.02:48:05.4775807")]
public TimeSpan IdleTimeout { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteTimeSpanConverter))>]
[<System.Configuration.ConfigurationProperty("idleTimeout", DefaultValue="10675199.02:48:05.4775807")>]
member this.IdleTimeout : TimeSpan with get, set
Public Property IdleTimeout As TimeSpan

Egenskapsvärde

Ett TimeSpan värde som anger inaktivitetstiden. Standardvärdet är Oändligt, vilket motsvarar TimeSpan.MaxValue.

Attribut

Exempel

Följande kodexempel visar hur du kommer åt egenskapen IdleTimeout .


// Get the current IdleTimeout property value.
TimeSpan idleTimeout = 
    processModelSection.IdleTimeout;

// Set the IdleTimeout property to TimeSpan.Parse("12:00:00").
processModelSection.IdleTimeout = 
    TimeSpan.Parse("12:00:00");
' Get the current IdleTimeout property value.
   Dim idleTimeout As TimeSpan = _
   processModelSection.IdleTimeout

' Set the IdleTimeout property to TimeSpan.Parse("12:00:00").
   processModelSection.IdleTimeout = _
   TimeSpan.Parse("12:00:00")

Kommentarer

Arbetsprocessen startas om (studsas) när egenskapsvärdet IdleTimeout nås. Som standard leder endast två villkor till att processen studsar: processen överskrider den tillåtna minnesgränsen, eller så överskrider processen det tillåtna antalet begäranden som kan placeras i kö. Du kan lägga till andra villkor i standardvillkoren. Du kan till exempel använda IdleTimeout egenskapen för att begränsa den tid som arbetsprocessen är inaktiv.

Gäller för