RequireHttpsAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Filtre d’autorisation qui confirme que les demandes sont reçues via HTTPS.
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
- Héritage
-
RequireHttpsAttribute
- Attributs
- Implémente
Constructeurs
RequireHttpsAttribute() |
Filtre d’autorisation qui confirme que les demandes sont reçues via HTTPS. |
Propriétés
Order |
Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des filtres. Les filtres s’exécutent dans la valeur numérique croissante de la Order propriété. |
Permanent |
Spécifie si une redirection permanente, |
Méthodes
HandleNonHttpsRequest(AuthorizationFilterContext) |
Appelé à partir de OnAuthorization(AuthorizationFilterContext) si la requête n’est pas reçue via HTTPS. L’attente n’est Result pas après |
OnAuthorization(AuthorizationFilterContext) |
Appelé tôt dans le pipeline de filtre pour confirmer que la demande est autorisée. Confirme que les demandes sont reçues via HTTPS. N’effectue aucune action pour les requêtes HTTPS. Sinon, s’il s’agissait d’une requête GET, définit Result sur un résultat qui redirigera le client vers la version HTTPS de l’URI de la requête. Sinon, définit Result sur un résultat qui affectera au code |