HttpRuntimeSection.MaxQueryStringLength Propriedade

Definição

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>.

Aplica-se a