AuthorizeAttribute クラス

定義

コントローラーまたはアクション メソッドへのアクセスが、承認要件を満たすユーザーに制限されることを示します。

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class AuthorizeAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type AuthorizeAttribute = class
    inherit FilterAttribute
    interface IAuthorizationFilter
Public Class AuthorizeAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
継承
AuthorizeAttribute
属性
実装

コンストラクター

AuthorizeAttribute()

AuthorizeAttribute クラスの新しいインスタンスを初期化します。

プロパティ

AllowMultiple

フィルター属性の複数のインスタンスを指定できるかどうかを示す値を取得または設定します。

(継承元 FilterAttribute)
Order

アクション フィルターの実行順序を取得または設定します。

(継承元 FilterAttribute)
Roles

コントローラーまたはアクション メソッドへのアクセスが承認されているユーザー ロールを取得または設定します。

TypeId

この属性の一意の識別子を取得します。

Users

コントローラーまたはアクション メソッドへのアクセスが承認されているユーザーを取得または設定します。

メソッド

AuthorizeCore(HttpContextBase)

オーバーライドされた場合、カスタムの承認チェックのエントリ ポイントを提供します。

HandleUnauthorizedRequest(AuthorizationContext)

承認されなかった HTTP 要求を処理します。

OnAuthorization(AuthorizationContext)

プロセスが承認を要求したときに呼び出されます。

OnCacheAuthorization(HttpContextBase)

キャッシング モジュールが承認を要求したときに呼び出されます。

適用対象