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 k IdleTimeout 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

Při dosažení hodnoty vlastnosti se pracovní proces restartuje (odrazí IdleTimeout ). Ve výchozím nastavení pouze dvě podmínky způsobí, že se proces odrazí: proces překročí povolený limit paměti nebo proces překročí povolený počet požadavků, které je možné zařadit do fronty. Do výchozích podmínek 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