AuthorizationContext Oluşturucular

Tanım

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

Aşırı Yüklemeler

AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)

Belirtilen sorumlu, kaynak talebi ve eylem talebi ile sınıfının yeni bir örneğini AuthorizationContext başlatır.

AuthorizationContext(ClaimsPrincipal, String, String)

Belirtilen sorumlu, kaynak adı ve eylem adı ile sınıfının yeni bir örneğini AuthorizationContext başlatır.

AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)

Belirtilen sorumlu, kaynak talebi ve eylem talebi ile sınıfının yeni bir örneğini AuthorizationContext başlatır.

public:
 AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ resource, System::Collections::ObjectModel::Collection<System::Security::Claims::Claim ^> ^ action);
public AuthorizationContext (System.Security.Claims.ClaimsPrincipal principal, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> resource, System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> * System.Collections.ObjectModel.Collection<System.Security.Claims.Claim> -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As Collection(Of Claim), action As Collection(Of Claim))

Parametreler

principal
ClaimsPrincipal

Yetkilendirmenin denetlendiği sorumlu.

resource
Collection<Claim>

Sorumlunun yetkilendirildiği kaynağı temsil eden talep koleksiyonu. Koleksiyon genellikle tek bir öğe içerir.

action
Collection<Claim>

Kaynakta gerçekleştirilecek eylemi temsil eden talep koleksiyonu. Koleksiyon genellikle tek bir öğe içerir.

Özel durumlar

principal, null değeridir.

-veya-

resource, null değeridir.

-veya-

action, null değeridir.

Şunlara uygulanır

AuthorizationContext(ClaimsPrincipal, String, String)

Belirtilen sorumlu, kaynak adı ve eylem adı ile sınıfının yeni bir örneğini AuthorizationContext başlatır.

public:
 AuthorizationContext(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ resource, System::String ^ action);
public AuthorizationContext (System.Security.Claims.ClaimsPrincipal principal, string resource, string action);
new System.Security.Claims.AuthorizationContext : System.Security.Claims.ClaimsPrincipal * string * string -> System.Security.Claims.AuthorizationContext
Public Sub New (principal As ClaimsPrincipal, resource As String, action As String)

Parametreler

principal
ClaimsPrincipal

Yetkilendirmenin denetlendiği sorumlu.

resource
String

Sorumlunun yetkilendirildiği kaynak. Kaynak, bir ad talebi değeri olarak belirtilir.

action
String

Kaynakta gerçekleştirilecek eylem. Eylem, bir ad talebi değeri olarak belirtilir.

Özel durumlar

principal, null değeridir.

-veya-

resource, null değeridir.

-veya-

action, null değeridir.

Açıklamalar

Action özelliği, parametresi tarafından belirtilen değere sahip bir ad talebi (ClaimTypes.Name) içerecek şekilde action başlatılır. Resource özelliği, parametresi tarafından belirtilen değere sahip bir ad talebi içerecek şekilde resource başlatılır.

Şunlara uygulanır