Bagikan melalui


AuthorizationContext Konstruktor

Definisi

Menginisialisasi instans baru kelas AuthorizationContext.

Overload

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

Menginisialisasi instans AuthorizationContext baru kelas dengan prinsipal, klaim sumber daya, dan klaim tindakan yang ditentukan.

AuthorizationContext(ClaimsPrincipal, String, String)

Menginisialisasi instans AuthorizationContext baru kelas dengan prinsipal, nama sumber daya, dan nama tindakan yang ditentukan.

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

Menginisialisasi instans AuthorizationContext baru kelas dengan prinsipal, klaim sumber daya, dan klaim tindakan yang ditentukan.

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

Parameter

principal
ClaimsPrincipal

Prinsipal yang otorisasinya akan diperiksa.

resource
Collection<Claim>

Kumpulan klaim yang mewakili sumber daya yang akan diotorisasi oleh prinsipal. Koleksi biasanya berisi satu elemen.

action
Collection<Claim>

Kumpulan klaim yang mewakili tindakan yang akan dilakukan pada sumber daya. Koleksi biasanya berisi satu elemen.

Pengecualian

principaladalah null.

-atau-

resourceadalah null.

-atau-

actionadalah null.

Berlaku untuk

AuthorizationContext(ClaimsPrincipal, String, String)

Menginisialisasi instans AuthorizationContext baru kelas dengan prinsipal, nama sumber daya, dan nama tindakan yang ditentukan.

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)

Parameter

principal
ClaimsPrincipal

Prinsipal yang otorisasinya akan diperiksa.

resource
String

Sumber daya yang akan diotorisasi oleh prinsipal. Sumber daya ditentukan sebagai nilai klaim nama.

action
String

Tindakan yang akan dilakukan pada sumber daya. Tindakan ditentukan sebagai nilai klaim nama.

Pengecualian

principaladalah null.

-atau-

resourceadalah null.

-atau-

actionadalah null.

Keterangan

Properti Action diinisialisasi untuk berisi klaim nama (ClaimTypes.Name) yang memiliki nilai yang ditentukan oleh action parameter . Properti Resource diinisialisasi untuk berisi klaim nama yang memiliki nilai yang ditentukan oleh resource parameter .

Berlaku untuk