Aracılığıyla paylaş


AuthorizationContext Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
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)

Sınıfın AuthorizationContext yeni bir örneğini belirtilen sorumlu, kaynak adı ve eylem adıyla 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'e eşittir.

-veya-

resource, null'e eşittir.

-veya-

action, null'e eşittir.

Şunlara uygulanır

AuthorizationContext(ClaimsPrincipal, String, String)

Sınıfın AuthorizationContext yeni bir örneğini belirtilen sorumlu, kaynak adı ve eylem adıyla 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, ad talebi değeri olarak belirtilir.

Özel durumlar

principal, null'e eşittir.

-veya-

resource, null'e eşittir.

-veya-

action, null'e eşittir.

Açıklamalar

Action özelliği, parametresi tarafından action belirtilen değere sahip bir ad talebi (ClaimTypes.Name) içerecek şekilde 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