RequireHttpsAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Filtro di autorizzazione che conferma la ricezione delle richieste tramite 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
- Ereditarietà
-
RequireHttpsAttribute
- Attributi
- Implementazioni
Costruttori
RequireHttpsAttribute() |
Filtro di autorizzazione che conferma la ricezione delle richieste tramite HTTPS. |
Proprietà
Order |
Ottiene il valore dell'ordine per determinare l'ordine di esecuzione dei filtri. I filtri vengono eseguiti in un valore numerico crescente della Order proprietà . |
Permanent |
Specifica se deve essere utilizzato un reindirizzamento permanente, |
Metodi
HandleNonHttpsRequest(AuthorizationFilterContext) |
Chiamato da OnAuthorization(AuthorizationFilterContext) se la richiesta non viene ricevuta tramite HTTPS.
Result Le aspettative non saranno |
OnAuthorization(AuthorizationFilterContext) |
Chiamato all'inizio della pipeline di filtro per verificare che la richiesta sia autorizzata. Conferma che le richieste vengono ricevute tramite HTTPS. Non esegue alcuna azione per le richieste HTTPS. In caso contrario, se si tratta di una richiesta GET, imposta su Result un risultato che reindirizzerà il client alla versione HTTPS dell'URI della richiesta. In caso contrario, imposta Result su un risultato che imposterà il codice di stato su |