Partager via


AuthorizationContext Constructeurs

Définition

Initialise une nouvelle instance de la classe AuthorizationContext.

Surcharges

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

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

AuthorizationContext(ClaimsPrincipal, String, String)

Initialise une nouvelle instance de la AuthorizationContext classe 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 AuthorizationContext classe avec le principal, la revendication de ressource 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 le principal doit être autorisé. La collection contient généralement un seul élément.

action
Collection<Claim>

Collection de revendications qui représente l’action à effectuer sur la ressource. La collection contient généralement un seul élément.

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 AuthorizationContext classe 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 le principal doit être autorisé. La ressource est spécifiée comme valeur d’une revendication de nom.

action
String

Action à effectuer sur la ressource. L’action est spécifiée comme 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) qui a la valeur spécifiée par le action paramètre. La Resource propriété est initialisée pour contenir une revendication de nom qui a la valeur spécifiée par le resource paramètre.

S’applique à