ValidateAntiForgeryTokenAttribute クラス

定義

この属性が適用されるクラスまたはメソッドが偽造防止トークンを検証することを指定します。 偽造防止トークンが使用できない場合、またはトークンが無効な場合、検証は失敗し、アクション メソッドは実行されません。

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
継承
ValidateAntiForgeryTokenAttribute
属性
実装

注釈

この属性はクロスサイト リクエスト フォージェリからの保護に役立ちます。 他の偽造や改ざん攻撃を防ぐことはありません。

コンストラクター

ValidateAntiForgeryTokenAttribute()

この属性が適用されるクラスまたはメソッドが偽造防止トークンを検証することを指定します。 偽造防止トークンが使用できない場合、またはトークンが無効な場合、検証は失敗し、アクション メソッドは実行されません。

プロパティ

IsReusable

の結果 CreateInstance(IServiceProvider) を要求間で再利用できるかどうかを示す値を取得します。

Order

フィルターの実行順序を決定するための順序値を取得します。 フィルターは、 プロパティの昇順の数値で Order 実行されます。

メソッド

CreateInstance(IServiceProvider)

実行可能フィルターのインスタンスを作成します。

適用対象