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 и добавляет экземпляр этого фильтра в связанное действие или контроллер. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по