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.
İstekleri doğrulayan bir yetkilendirme filtresi, HTTPS üzerinden alınır.
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() |
Özellikler
| Order |
Filtrelerin yürütme sırası belirlemek için sipariş değerini alır. Filtreler özelliğin artan sayısal değerinde Order yürütülür. |
| Permanent |
Kalıcı bir yeniden yönlendirmenin, |
Yöntemler
| HandleNonHttpsRequest(AuthorizationFilterContext) |
OnAuthorization(AuthorizationFilterContext)Istek https üzerinden alınmıyorsa öğesinden çağırılır. ResultBu yöntemin döndürüldüğünden beklenmez |
| OnAuthorization(AuthorizationFilterContext) |
İsteğin yetkilendirildiğini onaylamak için filtre ardışık düzeninde erken çağırılır. Doğrular istekleri HTTPS üzerinden alınır. HTTPS istekleri için hiçbir işlem yapılmaz. Aksi takdirde, bir GET isteiydi, Result istemciyi Istek URI 'SININ https sürümüne yönlendirecek bir sonuç olarak ayarlar. Aksi takdirde, Result durum kodunu |