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