Язык

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.

RequireHttpsAttribute(Boolean)

Представляет атрибут, принудительно вызывающий переотправку незащищенного HTTP-запроса по протоколу HTTPS.

Свойства

Имя. Описание
AllowMultiple

Извлекает или задает значение, указывающее, можно ли задать для данного экземпляра несколько атрибутов файла.

(Унаследовано от FilterAttribute)
Order

Получает или задает порядок, в котором выполняются фильтры действий.

(Унаследовано от FilterAttribute)
Permanent

Представляет атрибут, принудительно вызывающий переотправку незащищенного HTTP-запроса по протоколу HTTPS.

Методы

Имя. Описание
HandleNonHttpsRequest(AuthorizationContext)

Обрабатывает незащищенные HTTP-запросы, которые отправляются методу действия.

OnAuthorization(AuthorizationContext)

Определяет, является ли запрос защищенным (HTTPS) и, если это не так, вызывает HandleNonHttpsRequest(AuthorizationContext) метод .

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