Sdílet prostřednictvím


ProcessModelSection.IdleTimeout Vlastnost

Definice

Získá nebo nastaví hodnotu označující dobu nečinnosti, po které ASP.NET automaticky ukončí pracovní proces.

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

Hodnota vlastnosti

Hodnota TimeSpan označující dobu nečinnosti. Výchozí hodnota je Infinite, která odpovídá TimeSpan.MaxValue.

Atributy

Příklady

Následující příklad kódu ukazuje, jak získat přístup IdleTimeout k vlastnosti.


// 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")

Poznámky

Pracovní proces se restartuje (odrazí) při IdleTimeout dosažení hodnoty vlastnosti. Ve výchozím nastavení způsobí, že se proces odrazí pouze za dvou podmínek: proces překročí povolený limit paměti nebo proces překročí povolený počet požadavků, které je možné zařadit do fronty. K výchozím podmínkám můžete přidat další podmínky. Vlastnost můžete například použít IdleTimeout k omezení doby nečinnosti pracovního procesu.

Platí pro