Sdílet prostřednictvím


ProcessModelSection.RequestQueueLimit Vlastnost

Definice

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

Int32

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.

Platí pro