HttpRuntimeSection.MaxRequestLength Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.