HttpRuntimeSection.MaxQueryStringLength Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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>.