HttpRuntimeSection.RequestValidationMode 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.
Recebe ou define um número de versão que indica qual abordagem específica de validação do ASP.NET será utilizada.
public:
property Version ^ RequestValidationMode { Version ^ get(); void set(Version ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))]
[System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")]
public Version RequestValidationMode { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))>]
[<System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")>]
member this.RequestValidationMode : Version with get, set
Public Property RequestValidationMode As Version
Valor de Propriedade
Um valor que indique qual abordagem específica de validação de ASP.NET para a versão será utilizada. A predefinição é 4.5.
- Atributos
Observações
A propriedade RequestValidationMode especifica qual ASP.NET abordagem de validação será utilizada. Este pode ser o algoritmo utilizado nas versões do ASP.NET anteriores à versão 4, ou a versão usada no .NET Framework 4. A propriedade pode ser definida para os seguintes valores:
4.5 (the default).Neste modo, os valores são carregados preguiçosamente, ou seja, não são lidos até serem solicitados.4.0O HttpRequest objeto define internamente um flag que indica que a validação do pedido deve ser acionada sempre que qualquer dado HTTP for acedido. Isto garante que a validação do pedido é ativada antes de dados como cookies e URLs serem acedidos durante o pedido. As definições de validação do pedido do<pages>elemento (se existirem) no ficheiro de configuração ou da diretiva @ Page numa página individual são ignoradas.2.0. A validação de pedidos está ativada apenas para páginas, não para todos os pedidos HTTP. Além disso, as definições de validação de pedidos do<pages>elemento (se existirem) no ficheiro de configuração ou da diretiva @ Page numa página individual são usadas para determinar quais os pedidos de página a validar.0.0. A validação do pedido está desativada para a aplicação.0.0só é reconhecido em ASP.NET 4.6 e posteriores.
O valor que atribui a esta propriedade não é validado para corresponder a uma versão específica do ASP.NET.
No ASP.NET 4.5, e anteriormente, qualquer valor numérico inferior a 4.0 (por exemplo, 3.7, 2.9 ou 2.0) é interpretado como 2.0. Qualquer número maior que 4.5 é interpretado como 4.5.
Em ASP.NET 4.6, e posteriormente, qualquer valor numérico superior a 0.0 e menor que 4.0 (por exemplo, 3.7, 2.9 ou 1.0) é interpretado como 2.0. Qualquer número maior que 4.5 é interpretado como 4.5
Para definir este valor num ficheiro de configuração, pode atribuir um valor ao requestValidationMode atributo do httpRuntime elemento. Para mais informações, consulte httpRuntime Element (ASP.NET Settings Schema).