RequireHttpsAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İsteklerin HTTPS üzerinden alındığını onaylayan bir yetkilendirme filtresi.
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
- Devralma
-
RequireHttpsAttribute
- Öznitelikler
- Uygulamalar
Oluşturucular
RequireHttpsAttribute() |
İsteklerin HTTPS üzerinden alındığını onaylayan bir yetkilendirme filtresi. |
Özellikler
Order |
Filtrelerin yürütülmesinin sırasını belirlemek için sıra değerini alır. Filtreler, özelliğin Order artan sayısal değerinde yürütülür. |
Permanent |
Geçici yeniden yönlendirme yerine kalıcı bir yeniden yönlendirmenin |
Yöntemler
HandleNonHttpsRequest(AuthorizationFilterContext) |
İstek HTTPS üzerinden alınmazsa kimden OnAuthorization(AuthorizationFilterContext) çağrılır. Beklenti, Result bu yöntem geri döndükten sonra olmayacaktır |
OnAuthorization(AuthorizationFilterContext) |
İsteğin yetkilendirilmiş olduğunu onaylamak için filtre işlem hattının başında çağrılır. İsteklerin HTTPS üzerinden alınıyor olduğunu onaylar. HTTPS istekleri için hiçbir işlem gerçekleştirmez. Aksi takdirde, bu bir GET isteğiyse, istemciyi istek URI'sinin HTTPS sürümüne yönlendirecek bir sonuç olarak ayarlar Result . Aksi takdirde, Result durum kodunu (Yasak) olarak ayarlayacak bir sonuç olarak |