Aracılığıyla paylaş


ProcessModelSection.IdleTimeout Özellik

Tanım

ASP.NET çalışan işlemini otomatik olarak sona erdirdiği etkinlik dışı kalma süresini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

TimeSpan Boşta kalma süresini gösteren bir değer. Varsayılan değer, TimeSpan.MaxValue'ya karşılık gelen Sonsuz'dur.

Öznitelikler

Örnekler

Aşağıdaki kod örneği özelliğine nasıl erişeceklerini IdleTimeout gösterir.


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

Açıklamalar

Özellik değerine ulaşıldığında IdleTimeout çalışan işlemi yeniden başlatılır (geri dönen). Varsayılan olarak, işlemin geri alınmasına yalnızca iki koşul neden olur: işlem izin verilen bellek sınırını aşıyor veya işlem kuyruğa alınabilecek izin verilen istek sayısını aşıyor. Varsayılan koşullara başka koşullar ekleyebilirsiniz. Örneğin, çalışan işleminin IdleTimeout boşta kalma süresini sınırlamak için özelliğini kullanabilirsiniz.

Şunlara uygulanır