AuthorizeFilter Klasa

Definicja

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