AuthorizeFilter Třída

Definice

Implementace, IAsyncAuthorizationFilter která platí pro konkrétního AuthorizationPolicy . MVC rozpoznává AuthorizeAttribute a přidá instanci tohoto filtru k přidružené 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)

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

IAuthorizeDataPro zkombinování do IAuthorizeData .

Policy

Získá zásadu autorizace, která se má použít.

PolicyProvider

IAuthorizationPolicyProviderPoužívá se 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

Platí pro