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

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 je příliš zaneprázdněn. Po dosažení tohoto limitu funguje systém v neobvyklých podmínkách. Může to být příznak poruchy nebo možná jen vysoké zatížení. Restartování (bouncing) pracovního procesu může být jediným způsobem, jak zabránit dalším problémům.

Platí pro