AuthorizationContext Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der AuthorizationContext-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>) |
Initialisiert eine neue Instanz der AuthorizationContext Klasse mit dem angegebenen Prinzipal, Ressourcenanspruch und Aktionsanspruch. |
| AuthorizationContext(ClaimsPrincipal, String, String) |
Initialisiert eine neue Instanz der AuthorizationContext Klasse mit dem angegebenen Prinzipal, ressourcennamen und Aktionsnamen. |
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)
Initialisiert eine neue Instanz der AuthorizationContext Klasse mit dem angegebenen Prinzipal, Ressourcenanspruch und Aktionsanspruch.
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
Der Prinzipal, für den die Autorisierung überprüft werden soll.
- resource
- Collection<Claim>
Eine Sammlung von Ansprüchen, die die Ressource darstellt, für die der Prinzipal autorisiert werden soll. Die Auflistung enthält in der Regel ein einzelnes Element.
- action
- Collection<Claim>
Eine Auflistung von Ansprüchen, die die aktion darstellt, die für die Ressource ausgeführt werden soll. Die Auflistung enthält in der Regel ein einzelnes Element.
Ausnahmen
Gilt für:
AuthorizationContext(ClaimsPrincipal, String, String)
Initialisiert eine neue Instanz der AuthorizationContext Klasse mit dem angegebenen Prinzipal, ressourcennamen und Aktionsnamen.
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
Der Prinzipal, für den die Autorisierung überprüft werden soll.
- resource
- String
Die Ressource, für die der Prinzipal autorisiert werden soll. Die Ressource wird als Wert eines Namensanspruchs angegeben.
- action
- String
Die Aktion, die für die Ressource ausgeführt werden soll. Die Aktion wird als Wert eines Namensanspruchs angegeben.
Ausnahmen
Hinweise
Die Action Eigenschaft wird initialisiert, um einen Namenanspruch (ClaimTypes.Name) mit dem durch den action Parameter angegebenen Wert zu enthalten. Die Resource Eigenschaft wird initialisiert, um einen Namenanspruch mit dem durch den resource Parameter angegebenen Wert zu enthalten.