Compartilhar via


HttpRuntimeSection.MaxQueryStringLength Propriedade

Definição

Obtém ou define o tamanho máximo possível, em número de caracteres, de uma cadeia de caracteres de consulta em uma solicitação 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 da propriedade

O tamanho máximo da cadeia de consulta, em número de caracteres. O padrão é 2048.

Atributos

Comentários

O valor da MaxQueryStringLength propriedade pode ser qualquer inteiro, zero ou maior. Se o comprimento de uma cadeia de caracteres de consulta exceder o limite de tamanho, ASP.NET retornará um código de status (Solicitação HTTP 400 Incorreta).

Observação

Valores extremamente pequenos podem tornar um site inutilizável.

Você pode definir esse valor em um arquivo de configuração definindo o maxQueryStringLength atributo do httpRuntime elemento . Para obter mais informações, consulte Elemento httpRuntime (esquema de configurações de ASP.NET).

Observação

Também há uma configuração do IIS que controla o comprimento da cadeia de caracteres de consulta. Consulte o maxQueryString atributo em Request Limits <requestLimits>.

Aplica-se a