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í.
Implementace , IAsyncAuthorizationFilter která použije konkrétní AuthorizationPolicy . MVC rozpozná a přidá instanci tohoto filtru k přidružené AuthorizeAttribute akci 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
Konstruktory
| AuthorizeFilter() |
Inicializuje novou AuthorizeFilter instanci. |
| AuthorizeFilter(AuthorizationPolicy) |
Inicializovat AuthorizeFilter novou instanci |
| AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) |
Inicializovat AuthorizeFilter novou instanci |
| AuthorizeFilter(IEnumerable<IAuthorizeData>) |
Inicializuje novou instanci AuthorizeFilter . |
| AuthorizeFilter(String) |
Inicializuje novou instanci AuthorizeFilter . |
Vlastnosti
| AuthorizeData |
Objekt IAuthorizeData , který se má zkombinovat do IAuthorizeData . |
| Policy |
Získá zásadu autorizace, která se má použít. |
| PolicyProvider |
, IAuthorizationPolicyProvider který se má použít k překladu názvů zásad. |
Metody
| OnAuthorizationAsync(AuthorizationFilterContext) |
Bylo voláno nejdříve v kanálu filtru pro potvrzení, že je žádost autorizována. |
Explicitní implementace rozhraní
| IFilterFactory.CreateInstance(IServiceProvider) | |
| IFilterFactory.IsReusable |