AuthorizeAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, что доступ к контроллеру или методу действия предоставляется только пользователям, соответствующим требованиям к проверке подлинности.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class AuthorizeAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type AuthorizeAttribute = class
inherit FilterAttribute
interface IAuthorizationFilter
Public Class AuthorizeAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
- Наследование
- Атрибуты
- Реализации
Конструкторы
AuthorizeAttribute() |
Инициализирует новый экземпляр класса AuthorizeAttribute. |
Свойства
AllowMultiple |
Извлекает или задает значение, указывающее, можно ли задать для данного экземпляра несколько атрибутов файла. (Унаследовано от FilterAttribute) |
Order |
Получает или задает порядок, в котором выполняются фильтры действий. (Унаследовано от FilterAttribute) |
Roles |
Получает или задает роли пользователей, авторизованных для получения доступа к контроллеру или методу действия. |
TypeId |
Получает уникальный идентификатор этого атрибута. |
Users |
Получает или задает пользователей, авторизованных для получения доступа к контроллеру или методу действия. |
Методы
AuthorizeCore(HttpContextBase) |
В случае переопределения предоставляет точку входа для пользовательской проверки авторизации. |
HandleUnauthorizedRequest(AuthorizationContext) |
Обрабатывает HTTP-запрос, не прошедший авторизацию. |
OnAuthorization(AuthorizationContext) |
Вызывается, когда процесс запрашивает авторизацию. |
OnCacheAuthorization(HttpContextBase) |
Вызывается, когда модуль кэширования запрашивает авторизацию. |