HttpRuntimeSection.MaxRequestLength Tulajdonság

Definíció

Lekéri vagy beállítja a maximális kérelemméretet.

public:
 property int MaxRequestLength { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxRequestLength", DefaultValue=4096)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxRequestLength { get; set; }
[<System.Configuration.ConfigurationProperty("maxRequestLength", DefaultValue=4096)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxRequestLength : int with get, set
Public Property MaxRequestLength As Integer

Tulajdonság értéke

A kérelem maximális mérete kilobájtban. Az alapértelmezett méret 4096 KB (4 MB).

Attribútumok

Kivételek

A kijelölt érték kisebb, mint RequestLengthDiskThreshold.

Példák

Az alábbi példa bemutatja, hogyan szerezheti be az aktuális MaxRequestLength tulajdonságértéket.

// Get the MaxRequestLength property value.
Response.Write("MaxRequestLength: " +
  configSection.MaxRequestLength + "<br>");

// Set the MaxRequestLength property value to 2048 kilobytes.
configSection.MaxRequestLength = 2048;
' Get the MaxRequestLength property value.
Response.Write("MaxRequestLength: " & _
  configSection.MaxRequestLength & "<br>")

' Set the MaxRequestLength property value to 2048 kilobytes.
configSection.MaxRequestLength = 2048

Megjegyzések

A MaxRequestLength tulajdonság megadja a bemeneti adatfolyam pufferelési küszöbértékének korlátját. Ez a korlát például arra használható, hogy megakadályozza a szolgáltatásmegtagadásos támadásokat, amelyeket a nagyméretű fájlokat a kiszolgálóra közzétenő felhasználók okoznak.

A tulajdonsághoz rendelt értéknek nagyobbnak vagy egyenlőnek kell lennie a RequestLengthDiskThreshold tulajdonsághoz rendelt értékkel.

A következőre érvényes: