HttpRuntimeSection.MaxQueryStringLength 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í maximální možnou délku řetězce dotazu v požadavku HTTP.
public:
property int MaxQueryStringLength { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxQueryStringLength", DefaultValue=2048)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int MaxQueryStringLength { get; set; }
[<System.Configuration.ConfigurationProperty("maxQueryStringLength", DefaultValue=2048)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.MaxQueryStringLength : int with get, set
Public Property MaxQueryStringLength As Integer
Hodnota vlastnosti
Maximální délka řetězce dotazu v počtu znaků. Výchozí hodnota je 2048.
- Atributy
Poznámky
Hodnota MaxQueryStringLength vlastnosti může být libovolné celé číslo, nula nebo větší. Pokud délka řetězce dotazu překročí limit velikosti, ASP.NET vrátí stavový HTTP 400 kód (Chybný požadavek).
Poznámka:
Extrémně malé hodnoty můžou zneužitelný web.
Tuto hodnotu můžete nastavit v konfiguračním souboru nastavením maxQueryStringLength atributu elementu httpRuntime . Další informace naleznete v tématu httpRuntime – element (schéma nastavení ASP.NET).
Poznámka:
Existuje také nastavení služby IIS, které řídí délku řetězce dotazu.
maxQueryString Viz atribut v request Limits <requestLimits>.