Share via


AuthorizationContext Constructeurs

Définition

Initialise une nouvelle instance de la classe AuthorizationContext.

Surcharges

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

Initialise une nouvelle instance de la classe AuthorizationContext avec le principal, la revendication de ressources et la revendication d'action spécifiés.

AuthorizationContext(ClaimsPrincipal, String, String)

Initialise une nouvelle instance de la classe AuthorizationContext avec le principal, le nom de ressource et le nom d'action spécifiés.

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

Initialise une nouvelle instance de la classe AuthorizationContext avec le principal, la revendication de ressources et la revendication d'action spécifiés.

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

Paramètres

principal
ClaimsPrincipal

Principal pour lequel l'autorisation doit être vérifiée.

resource
Collection<Claim>

Collection de revendications qui représente la ressource pour laquelle l'entité de sécurité doit être autorisée. La collection contient généralement un élément unique.

action
Collection<Claim>

Collection de revendications qui représente l'action à exécuter sur la ressource. La collection contient généralement un élément unique.

Exceptions

principal a la valeur null.

-ou-

resource a la valeur null.

-ou-

action a la valeur null.

S’applique à

AuthorizationContext(ClaimsPrincipal, String, String)

Initialise une nouvelle instance de la classe AuthorizationContext avec le principal, le nom de ressource et le nom d'action spécifiés.

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)

Paramètres

principal
ClaimsPrincipal

Principal pour lequel l'autorisation doit être vérifiée.

resource
String

Ressource pour laquelle l'entité de sécurité doit être autorisée. La ressource est spécifiée comme la valeur d'une revendication de nom.

action
String

Action à effectuer sur la ressource. L'action est spécifiée comme la valeur d'une revendication de nom.

Exceptions

principal a la valeur null.

-ou-

resource a la valeur null.

-ou-

action a la valeur null.

Remarques

La Action propriété est initialisée pour contenir une revendication de nom (ClaimTypes.Name) dont la valeur est spécifiée par le action paramètre . La Resource propriété est initialisée pour contenir une revendication de nom dont la valeur est spécifiée par le resource paramètre .

S’applique à