ProcessModelSection.RequestQueueLimit Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující počet požadavků povolených ve frontě.
public:
property int RequestQueueLimit { int get(); void set(int value); };
[System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))]
[System.Configuration.ConfigurationProperty("requestQueueLimit", DefaultValue=5000)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int RequestQueueLimit { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Configuration.InfiniteIntConverter))>]
[<System.Configuration.ConfigurationProperty("requestQueueLimit", DefaultValue=5000)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.RequestQueueLimit : int with get, set
Public Property RequestQueueLimit As Integer
Hodnota vlastnosti
Počet požadavků, které je možné zařadit do fronty. Výchozí hodnota je 5000.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak použít RequestQueueLimit vlastnost.
// Get the current RequestQueueLimit property value.
int requestQueueLimit =
processModelSection.RequestQueueLimit;
// Set the RequestQueueLimit property to 10240.
processModelSection.RequestQueueLimit = 10240;
' Get the current RequestQueueLimit property value.
Dim requestQueueLimit As Integer = _
processModelSection.RequestQueueLimit
' Set the RequestQueueLimit property to 10240.
processModelSection.RequestQueueLimit = 10240
Poznámky
Pokud je překročen počet požadavků povolených ve frontě, ASP.NET začne do nových požadavků vracet chyby 503 – Server příliš zaneprázdněn. Po dosažení tohoto limitu systém pracuje v neobvyklých podmínkách. To může být příznak poruchy nebo, možná jen vysoké zatížení. Restartování (bouncování) pracovního procesu může být jediným způsobem, jak zabránit dalším problémům.