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