Compartilhar via


RequireHttpsAttribute Classe

Definição

Representa um atributo que força uma solicitação HTTP insegura a ser reenviada via 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
Herança
RequireHttpsAttribute
Atributos
Implementações

Construtores

RequireHttpsAttribute()

Inicializa uma nova instância da classe RequireHttpsAttribute.

RequireHttpsAttribute(Boolean)

Representa um atributo que força uma solicitação HTTP insegura a ser reenviada via HTTPS.

Propriedades

AllowMultiple

Obtém ou define um valor que indica se mais de uma instância do atributo de filtro pode ser especificada.

(Herdado de FilterAttribute)
Order

Obtém ou define a ordem em que os filtros de ação são executados.

(Herdado de FilterAttribute)
Permanent

Representa um atributo que força uma solicitação HTTP insegura a ser reenviada via HTTPS.

Métodos

HandleNonHttpsRequest(AuthorizationContext)

Trata de solicitações HTTP inseguras enviadas ao método de ação.

OnAuthorization(AuthorizationContext)

Determina se uma solicitação é protegida (HTTPS) e, se não for, chama o HandleNonHttpsRequest(AuthorizationContext) método .

Aplica-se a