RequireHttpsAttribute 类

定义

表示一个特性,该特性用于强制通过 HTTPS 重新发送不安全的 HTTP 请求。

[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)

表示一个特性,该特性用于强制通过 HTTPS 重新发送不安全的 HTTP 请求。

属性

AllowMultiple

获取或设置一个值,该值指示是否可指定筛选器特性的多个实例。

(继承自 FilterAttribute)
Order

获取或者设置执行操作筛选器的顺序。

(继承自 FilterAttribute)
Permanent

表示一个特性,该特性用于强制通过 HTTPS 重新发送不安全的 HTTP 请求。

方法

HandleNonHttpsRequest(AuthorizationContext)

处理发送给操作方法的不安全的 HTTP 请求。

OnAuthorization(AuthorizationContext)

确定请求是否 (HTTPS) 受到保护,如果不是,则调用 HandleNonHttpsRequest(AuthorizationContext) 方法。

适用于