AuthorizeFilter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
的 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
- 實作
備註
授權篩選不一定要與 FallbackPolicy 搭配使用。 後援原則的優先順序高於授權篩選。
建構函式
屬性
AuthorizeData |
要 IAuthorizeData 合併成 的 IAuthorizeData 。 |
Policy |
取得要使用的授權原則。 |
PolicyProvider |
IAuthorizationPolicyProvider用來解析原則名稱的 。 |
方法
OnAuthorizationAsync(AuthorizationFilterContext) |
在篩選管線中早期呼叫,以確認要求已獲得授權。 |
明確介面實作
IFilterFactory.CreateInstance(IServiceProvider) |
的 IAsyncAuthorizationFilter 實作會套用特定的 AuthorizationPolicy 。 MVC 會 AuthorizeAttribute 辨識 ,並將這個篩選的實例新增至相關聯的動作或控制器。 |
IFilterFactory.IsReusable |
的 IAsyncAuthorizationFilter 實作會套用特定的 AuthorizationPolicy 。 MVC 會 AuthorizeAttribute 辨識 ,並將這個篩選的實例新增至相關聯的動作或控制器。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應