RequireHttpsAttribute Sınıf

Tanım

Güvenli olmayan bir HTTP isteğinin HTTPS üzerinden yeniden gönderilmesini zorlayan bir özniteliği temsil eder.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class RequireHttpsAttribute : System.Web.Mvc.FilterAttribute, System.Web.Mvc.IAuthorizationFilter
type RequireHttpsAttribute = class
    inherit FilterAttribute
    interface IAuthorizationFilter
Public Class RequireHttpsAttribute
Inherits FilterAttribute
Implements IAuthorizationFilter
Devralma
RequireHttpsAttribute
Öznitelikler
Uygulamalar

Oluşturucular

Name Description
RequireHttpsAttribute()

RequireHttpsAttribute sınıfının yeni bir örneğini başlatır.

RequireHttpsAttribute(Boolean)

Güvenli olmayan bir HTTP isteğinin HTTPS üzerinden yeniden gönderilmesini zorlayan bir özniteliği temsil eder.

Özellikler

Name Description
AllowMultiple

Filtre özniteliğinin birden fazla örneğinin belirtilip belirtilemeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FilterAttribute)
Order

Eylem filtrelerinin yürütülecek sırasını alır veya ayarlar.

(Devralındığı yer: FilterAttribute)
Permanent

Güvenli olmayan bir HTTP isteğinin HTTPS üzerinden yeniden gönderilmesini zorlayan bir özniteliği temsil eder.

Yöntemler

Name Description
HandleNonHttpsRequest(AuthorizationContext)

Eylem yöntemine gönderilen güvenli olmayan HTTP isteklerini işler.

OnAuthorization(AuthorizationContext)

İsteğin güvenli olup olmadığını belirler (HTTPS) ve güvenli değilse yöntemini çağırır HandleNonHttpsRequest(AuthorizationContext) .

Şunlara uygulanır