Поделиться через


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) метод .

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