AuthorizeFilter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per