AuthorizationContext Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.