RequireHttpsAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Autorisierungsfilter, der bestätigt, dass Anforderungen über HTTPS empfangen werden.
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
- Vererbung
-
RequireHttpsAttribute
- Attribute
- Implementiert
Konstruktoren
RequireHttpsAttribute() |
Ein Autorisierungsfilter, der bestätigt, dass Anforderungen über HTTPS empfangen werden. |
Eigenschaften
Order |
Ruft den Wert der Reihenfolge zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt. |
Permanent |
Gibt an, ob eine permanente Umleitung anstelle |
Methoden
HandleNonHttpsRequest(AuthorizationFilterContext) |
Wird von aufgerufen OnAuthorization(AuthorizationFilterContext) , wenn die Anforderung nicht über HTTPS empfangen wird. Erwartet wird Result nicht, |
OnAuthorization(AuthorizationFilterContext) |
Wird frühzeitig in der Filterpipeline aufgerufen, um zu bestätigen, dass die Anforderung autorisiert ist. Bestätigt, dass Anforderungen über HTTPS empfangen werden. Führt keine Aktion für HTTPS-Anforderungen aus. Andernfalls, wenn es sich um eine GET-Anforderung handelt, wird auf ein Ergebnis festgelegt Result , das den Client an die HTTPS-Version des Anforderungs-URI umleitet. Andernfalls wird auf ein Ergebnis festgelegtResult, das den status Code auf |