Partilhar via


ValidateAntiForgeryTokenAttribute Classe

Definição

Especifica que a classe ou método aplicado a esse atributo valida o token anti-falsificação. Se o token anti-falsificação não estiver disponível ou se o token for inválido, a validação falhará e o método de ação não será executado.

public ref class ValidateAntiForgeryTokenAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ValidateAntiForgeryTokenAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ValidateAntiForgeryTokenAttribute = class
    inherit Attribute
    interface IFilterFactory
    interface IFilterMetadata
    interface IOrderedFilter
Public Class ValidateAntiForgeryTokenAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
Herança
ValidateAntiForgeryTokenAttribute
Atributos
Implementações

Comentários

Este atributo ajuda a proteger contra falsificação de solicitação entre sites. Não impedirá outros ataques de falsificação ou adulteração.

Construtores

ValidateAntiForgeryTokenAttribute()

Especifica que a classe ou método aplicado a esse atributo valida o token anti-falsificação. Se o token anti-falsificação não estiver disponível ou se o token for inválido, a validação falhará e o método de ação não será executado.

Propriedades

IsReusable

Obtém um valor que indica se o resultado de CreateInstance(IServiceProvider) pode ser reutilizado entre solicitações.

Order

Obtém o valor da ordem para determinar a ordem de execução de filtros. Os filtros são executados no valor numérico crescente da Order propriedade .

Métodos

CreateInstance(IServiceProvider)

Cria uma instância do filtro executável.

Aplica-se a