RequireHttpsAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Фильтр авторизации, который подтверждает получение запросов по протоколу HTTPS.
public ref class RequireHttpsAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IAuthorizationFilter, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class RequireHttpsAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type RequireHttpsAttribute = class
inherit Attribute
interface IAuthorizationFilter
interface IFilterMetadata
interface IOrderedFilter
Public Class RequireHttpsAttribute
Inherits Attribute
Implements IAuthorizationFilter, IOrderedFilter
- Наследование
-
RequireHttpsAttribute
- Атрибуты
- Реализации
Конструкторы
RequireHttpsAttribute() |
Фильтр авторизации, который подтверждает получение запросов по протоколу HTTPS. |
Свойства
Order |
Возвращает значение порядка для определения порядка выполнения фильтров. Фильтры выполняются в возрастающем числовом значении Order свойства. |
Permanent |
Указывает, |
Методы
HandleNonHttpsRequest(AuthorizationFilterContext) |
Вызывается из , OnAuthorization(AuthorizationFilterContext) если запрос не получен по протоколу HTTPS. Ожидание Result не будет после |
OnAuthorization(AuthorizationFilterContext) |
Вызывается в начале конвейера фильтра для подтверждения авторизации запроса. Подтверждает получение запросов по протоколу HTTPS. Не выполняет никаких действий для HTTPS-запросов. В противном случае, если это был запрос GET, задает Result результат, который перенаправляет клиент на версию HTTPS URI запроса. В противном случае задает Result результат, который установит для кода состояния значение |