Udostępnij za pośrednictwem


ProcessModelSection.IdleTimeout Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą okres braku aktywności, po którym ASP.NET automatycznie kończy proces roboczy.

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

Wartość właściwości

Wartość TimeSpan wskazująca czas bezczynności. Wartość domyślna to Infinite, która odpowiada timeSpan.MaxValue.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp do IdleTimeout właściwości.


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

Uwagi

Proces roboczy jest uruchamiany ponownie (odbity) po IdleTimeout osiągnięciu wartości właściwości. Domyślnie tylko dwa warunki powodują odbicie procesu: proces przekracza dozwolony limit pamięci lub proces przekracza dozwoloną liczbę żądań, które można kolejkować. Do domyślnych można dodać inne warunki. Można na przykład użyć IdleTimeout właściwości , aby ograniczyć czas bezczynności procesu roboczego.

Dotyczy