AuthorizeFilter Класс

Определение

Реализация IAsyncAuthorizationFilter , в которой применяется конкретный AuthorizationPolicyобъект . MVC распознает AuthorizeAttribute и добавляет экземпляр этого фильтра в связанное действие или контроллер.

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
Наследование
AuthorizeFilter
Реализации

Комментарии

Фильтр авторизации не предназначен для использования в сочетании с FallbackPolicy. Резервная политика имеет приоритет над фильтром авторизации.

Конструкторы

AuthorizeFilter()

Инициализирует новый экземпляр класса AuthorizeFilter.

AuthorizeFilter(AuthorizationPolicy)

Инициализация нового AuthorizeFilter экземпляра.

AuthorizeFilter(IAuthorizationPolicyProvider, IEnumerable<IAuthorizeData>)

Инициализация нового AuthorizeFilter экземпляра.

AuthorizeFilter(IEnumerable<IAuthorizeData>)

Инициализирует новый экземпляр AuthorizeFilter.

AuthorizeFilter(String)

Инициализирует новый экземпляр AuthorizeFilter.

Свойства

AuthorizeData

Объект , IAuthorizeData объединяемый в .IAuthorizeData

Policy

Возвращает используемую политику авторизации.

PolicyProvider

Объект , используемый IAuthorizationPolicyProvider для разрешения имен политик.

Методы

OnAuthorizationAsync(AuthorizationFilterContext)

Вызывается в начале конвейера фильтра для подтверждения авторизации запроса.

Явные реализации интерфейса

IFilterFactory.CreateInstance(IServiceProvider)

Реализация IAsyncAuthorizationFilter , в которой применяется конкретный AuthorizationPolicyобъект . MVC распознает AuthorizeAttribute и добавляет экземпляр этого фильтра в связанное действие или контроллер.

IFilterFactory.IsReusable

Реализация IAsyncAuthorizationFilter , в которой применяется конкретный AuthorizationPolicyобъект . MVC распознает AuthorizeAttribute и добавляет экземпляр этого фильтра в связанное действие или контроллер.

Применяется к