RequireHttpsAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Filtro de autorización que confirma que las solicitudes se reciben a través de 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
- Herencia
-
RequireHttpsAttribute
- Atributos
- Implementaciones
Constructores
RequireHttpsAttribute() |
Filtro de autorización que confirma que las solicitudes se reciben a través de HTTPS. |
Propiedades
Order |
Obtiene el valor de orden para determinar el orden de ejecución de filtros. Los filtros se ejecutan en un valor numérico ascendente de la Order propiedad . |
Permanent |
Especifica si se debe usar un redireccionamiento permanente, |
Métodos
HandleNonHttpsRequest(AuthorizationFilterContext) |
Se llama desde OnAuthorization(AuthorizationFilterContext) si la solicitud no se recibe a través de HTTPS.
Result La expectativa no será |
OnAuthorization(AuthorizationFilterContext) |
Se llama al principio de la canalización de filtro para confirmar que la solicitud está autorizada. Confirma que se reciben solicitudes a través de HTTPS. No realiza ninguna acción para las solicitudes HTTPS. De lo contrario, si se trata de una solicitud GET, establece Result en un resultado que redirigirá al cliente a la versión HTTPS del URI de solicitud. De lo contrario, establece en Result un resultado que establecerá el código |