AuthorizeAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定僅限符合授權需求的使用者才能存取控制器或動作方法。
[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 類別的新執行個體。 |
屬性
AllowMultiple |
取得或設定值,這個值表示是否可以指定多個篩選條件屬性執行個體。 (繼承來源 FilterAttribute) |
Order |
取得或設定動作篩選條件的執行順序。 (繼承來源 FilterAttribute) |
Roles |
取得或設定已獲授權可以存取控制器或動作方法的使用者角色。 |
TypeId |
取得此屬性的唯一識別項。 |
Users |
取得或設定已獲授權可以存取控制器或動作方法的使用者。 |
方法
AuthorizeCore(HttpContextBase) |
覆寫時,提供自訂授權檢查的進入點。 |
HandleUnauthorizedRequest(AuthorizationContext) |
處理授權失敗的 HTTP 要求。 |
OnAuthorization(AuthorizationContext) |
在處理序要求授權時呼叫。 |
OnCacheAuthorization(HttpContextBase) |
在快取模組要求授權時呼叫。 |