AuthorizeFilter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementacja, której IAsyncAuthorizationFilter dotyczy określony AuthorizationPolicyelement . MvC rozpoznaje AuthorizeAttribute i dodaje wystąpienie tego filtru do skojarzonej akcji lub kontrolera.
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
- Dziedziczenie
-
AuthorizeFilter
- Implementuje
Uwagi
Filtr autoryzacji nie ma być używany w połączeniu z FallbackPolicy. Zasady rezerwowe mają pierwszeństwo przed filtrem autoryzacji.
Konstruktory
AuthorizeFilter() |
Inicjuje nowe AuthorizeFilter wystąpienie. |
AuthorizeFilter(AuthorizationPolicy) |
Inicjowanie nowego AuthorizeFilter wystąpienia. |
AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>) |
Inicjowanie nowego AuthorizeFilter wystąpienia. |
AuthorizeFilter(IEnumerable<IAuthorizeData>) |
Inicjuje nowe wystąpienie klasy AuthorizeFilter. |
AuthorizeFilter(String) |
Inicjuje nowe wystąpienie klasy AuthorizeFilter. |
Właściwości
AuthorizeData |
Element IAuthorizeData do łączenia w element IAuthorizeData. |
Policy |
Pobiera zasady autoryzacji do użycia. |
PolicyProvider |
Element do rozpoznawania IAuthorizationPolicyProvider nazw zasad jest używany do rozpoznawania nazw zasad. |
Metody
OnAuthorizationAsync(AuthorizationFilterContext) |
Wywoływana na początku potoku filtru w celu potwierdzenia autoryzacji żądania. |
Jawne implementacje interfejsu
IFilterFactory.CreateInstance(IServiceProvider) |
Implementacja, której IAsyncAuthorizationFilter dotyczy określony AuthorizationPolicyelement . MvC rozpoznaje AuthorizeAttribute i dodaje wystąpienie tego filtru do skojarzonej akcji lub kontrolera. |
IFilterFactory.IsReusable |
Implementacja, której IAsyncAuthorizationFilter dotyczy określony AuthorizationPolicyelement . MvC rozpoznaje AuthorizeAttribute i dodaje wystąpienie tego filtru do skojarzonej akcji lub kontrolera. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla