AuthorizeFilter Classe

Definizione

Implementazione di IAsyncAuthorizationFilter che applica un oggetto specifico AuthorizationPolicy. MVC riconosce e AuthorizeAttribute aggiunge un'istanza di questo filtro all'azione o al controller associato.

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
Ereditarietà
AuthorizeFilter
Implementazioni

Commenti

Un filtro di autorizzazione non deve essere usato in combinazione con FallbackPolicy. Il criterio di fallback ha la precedenza su un filtro di autorizzazione.

Costruttori

AuthorizeFilter()

Inizializza una nuova istanza di AuthorizeFilter.

AuthorizeFilter(AuthorizationPolicy)

Inizializzare una nuova AuthorizeFilter istanza.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Inizializzare una nuova AuthorizeFilter istanza.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

Inizializza una nuova istanza di AuthorizeFilter.

AuthorizeFilter(String)

Inizializza una nuova istanza di AuthorizeFilter.

Proprietà

AuthorizeData

Oggetto IAuthorizeData da combinare in un IAuthorizeDataoggetto .

Policy

Ottiene i criteri di autorizzazione da usare.

PolicyProvider

Oggetto IAuthorizationPolicyProvider da usare per risolvere i nomi dei criteri.

Metodi

OnAuthorizationAsync(AuthorizationFilterContext)

Chiamato all'inizio della pipeline di filtro per verificare che la richiesta sia autorizzata.

Implementazioni dell'interfaccia esplicita

IFilterFactory.CreateInstance(IServiceProvider)

Implementazione di IAsyncAuthorizationFilter che applica un oggetto specifico AuthorizationPolicy. MVC riconosce e AuthorizeAttribute aggiunge un'istanza di questo filtro all'azione o al controller associato.

IFilterFactory.IsReusable

Implementazione di IAsyncAuthorizationFilter che applica un oggetto specifico AuthorizationPolicy. MVC riconosce e AuthorizeAttribute aggiunge un'istanza di questo filtro all'azione o al controller associato.

Si applica a