AuthorizeFilter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Jehož implementace IAsyncAuthorizationFilter používá konkrétní AuthorizationPolicy. MVC rozpozná AuthorizeAttribute a přidá instanci tohoto filtru do přidružené akce nebo kontroleru.
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
- Dědičnost
-
AuthorizeFilter
- Implementuje
Poznámky
Autoriziační filtr není určen pro použití v kombinaci s FallbackPolicy. Záložní zásady mají přednost před filtrem autorizace.
Konstruktory
AuthorizeFilter() |
Inicializuje novou AuthorizeFilter instanci. |
AuthorizeFilter(AuthorizationPolicy) |
Inicializujte novou AuthorizeFilter instanci. |
AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) |
Inicializujte novou AuthorizeFilter instanci. |
AuthorizeFilter(IEnumerable<IAuthorizeData>) |
Inicializuje novou instanci .AuthorizeFilter |
AuthorizeFilter(String) |
Inicializuje novou instanci .AuthorizeFilter |
Vlastnosti
AuthorizeData |
Sloučit IAuthorizeData do objektu IAuthorizeData. |
Policy |
Získá zásady autorizace, které se mají použít. |
PolicyProvider |
Slouží IAuthorizationPolicyProvider k překladu názvů zásad. |
Metody
OnAuthorizationAsync(AuthorizationFilterContext) |
Volání v rané fázi kanálu filtru, aby se potvrdilo, že je žádost autorizována. |
Explicitní implementace rozhraní
IFilterFactory.CreateInstance(IServiceProvider) |
Jehož implementace IAsyncAuthorizationFilter používá konkrétní AuthorizationPolicy. MVC rozpozná AuthorizeAttribute a přidá instanci tohoto filtru do přidružené akce nebo kontroleru. |
IFilterFactory.IsReusable |
Jehož implementace IAsyncAuthorizationFilter používá konkrétní AuthorizationPolicy. MVC rozpozná AuthorizeAttribute a přidá instanci tohoto filtru do přidružené akce nebo kontroleru. |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro