AuthorizeFilter Třída

Definice

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