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 Nieskończona, która odpowiada timeSpan.MaxValue.

Atrybuty

Przykłady

Poniższy przykład kodu pokazuje, jak uzyskać dostęp IdleTimeout do 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ć. Możesz dodać inne warunki do domyślnych. Na przykład można użyć IdleTimeout właściwości , aby ograniczyć czas bezczynności procesu roboczego.

Dotyczy