AuthorizeFilter Třída

Definice

Implementace, která IAsyncAuthorizationFilter se vztahuje na 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

Konstruktory

AuthorizeFilter()

Inicializuje novou AuthorizeFilter instanci.

AuthorizeFilter(AuthorizationPolicy)

Inicializuje novou AuthorizeFilter instanci.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Inicializuje novou AuthorizeFilter instanci.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

Inicializuje novou instanci AuthorizeFilter.

AuthorizeFilter(String)

Inicializuje novou instanci AuthorizeFilter.

Vlastnosti

AuthorizeData

Zkombinování IAuthorizeData do IAuthorizeData.

Policy

Získá autorizační zásadu, která se má použít.

PolicyProvider

Slouží IAuthorizationPolicyProvider k překladu názvů zásad.

Metody

OnAuthorizationAsync(AuthorizationFilterContext)

Volá se v rané fázi kanálu filtru, aby se potvrdilo, že je žádost autorizovaná.

Explicitní implementace rozhraní

IFilterFactory.CreateInstance(IServiceProvider)
IFilterFactory.IsReusable

Platí pro