HttpRuntimeSection.MaxQueryStringLength Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o comprimento máximo possível, em número de caracteres, de uma cadeia de consulta num pedido 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
Valor de Propriedade
O comprimento máximo da cadeia de consulta, em número de caracteres. O padrão é 2048.
- Atributos
Observações
O valor da MaxQueryStringLength propriedade pode ser qualquer inteiro, zero ou maior. Se o comprimento de uma cadeia de consulta exceder o limite de tamanho, ASP.NET retorna um código de estado HTTP 400 (Pedido Mau).
Note
Valores muito baixos podem tornar um site inutilizável.
Pode definir este valor num ficheiro de configuração definindo o maxQueryStringLength atributo do httpRuntime elemento. Para mais informações, consulte httpRuntime Element (ASP.NET Settings Schema).
Note
Existe também uma configuração IIS que controla o comprimento da string de consulta. Veja o maxQueryString atributo em Request Limits <requestLimits>.