AuthorizeFilter 類別

定義

的實作為 IAsyncAuthorizationFilter 套用特定的 AuthorizationPolicy 。 MVC 會辨識, AuthorizeAttribute 並將此篩選準則的實例加入至相關聯的動作或控制器。

public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter
public ref class AuthorizeFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter
public class AuthorizeFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
type AuthorizeFilter = class
    interface IAsyncAuthorizationFilter
    interface IFilterMetadata
    interface IFilterFactory
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter
Public Class AuthorizeFilter
Implements IAsyncAuthorizationFilter, IFilterFactory
繼承
AuthorizeFilter
實作

建構函式

AuthorizeFilter()

初始化新的 AuthorizeFilter 執行個體。

AuthorizeFilter(AuthorizationPolicy)

初始化新的 AuthorizeFilter 實例。

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

初始化新的 AuthorizeFilter 實例。

AuthorizeFilter(IEnumerable<IAuthorizeData>)

初始化 AuthorizeFilter 的新執行個體。

AuthorizeFilter(String)

初始化 AuthorizeFilter 的新執行個體。

屬性

AuthorizeData

IAuthorizeData要合併成的 IAuthorizeData

Policy

取得要使用的授權原則。

PolicyProvider

IAuthorizationPolicyProvider要用來解析原則名稱的。

方法

OnAuthorizationAsync(AuthorizationFilterContext)

在篩選準則管線早期呼叫以確認要求已獲得授權。

明確介面實作

IFilterFactory.CreateInstance(IServiceProvider)
IFilterFactory.IsReusable

適用於