Freigeben über


RequireHttpsAttribute Klasse

Definition

Stellt ein Attribut dar, mit dem das erneute Senden einer ungesicherten HTTP-Anforderung über eine sichere HTTPS-Verbindung erzwungen wird.

[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
Vererbung
RequireHttpsAttribute
Attribute
Implementiert

Konstruktoren

RequireHttpsAttribute()

Initialisiert eine neue Instanz der RequireHttpsAttribute-Klasse.

RequireHttpsAttribute(Boolean)

Stellt ein Attribut dar, mit dem das erneute Senden einer ungesicherten HTTP-Anforderung über eine sichere HTTPS-Verbindung erzwungen wird.

Eigenschaften

AllowMultiple

Ruft einen Wert ab, der angibt, ob mehr als eine Instanz des Filterattributs angegeben werden kann, bzw. legt ihn fest.

(Geerbt von FilterAttribute)
Order

Ruft die Reihenfolge ab (bzw. legt diese fest), in der die Aktionsfilter ausgeführt werden.

(Geerbt von FilterAttribute)
Permanent

Stellt ein Attribut dar, mit dem das erneute Senden einer ungesicherten HTTP-Anforderung über eine sichere HTTPS-Verbindung erzwungen wird.

Methoden

HandleNonHttpsRequest(AuthorizationContext)

Behandelt ungesicherte HTTP-Anforderungen, die an die Aktionsmethode gesendet werden.

OnAuthorization(AuthorizationContext)

Bestimmt, ob eine Anforderung geschützt ist (HTTPS) und ruft die -Methode auf, falls dies nicht der HandleNonHttpsRequest(AuthorizationContext) Grund ist.

Gilt für: