Condividi tramite


RequireHttpsAttribute Classe

Definizione

Rappresenta un attributo che impone il nuovo invio di una richiesta HTTP non sicura tramite 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
Ereditarietà
RequireHttpsAttribute
Attributi
Implementazioni

Costruttori

RequireHttpsAttribute()

Inizializza una nuova istanza della classe RequireHttpsAttribute.

RequireHttpsAttribute(Boolean)

Rappresenta un attributo che impone il nuovo invio di una richiesta HTTP non sicura tramite HTTPS.

Proprietà

AllowMultiple

Ottiene o imposta un valore che indica se è possibile specificare più istanze dell'attributo di filtro.

(Ereditato da FilterAttribute)
Order

Ottiene o imposta l'ordine con cui vengono eseguiti i filtri dell'azione.

(Ereditato da FilterAttribute)
Permanent

Rappresenta un attributo che impone il nuovo invio di una richiesta HTTP non sicura tramite HTTPS.

Metodi

HandleNonHttpsRequest(AuthorizationContext)

Gestisce richieste HTTP non protette inviate al metodo di azione.

OnAuthorization(AuthorizationContext)

Determina se una richiesta è protetta (HTTPS) e, in caso contrario, chiama il HandleNonHttpsRequest(AuthorizationContext) metodo .

Si applica a