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
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, Ressourcenname und Aktionsname. |
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, dessen Autorisierung geprüft werden soll.
- resource
- Collection<Claim>
Eine Sammlung von Ansprüchen, die die Ressource darstellt, für die der Prinzipal berechtigt werden soll. Die Auflistung enthält i. d. R. ein einzelnes Element.
- action
- Collection<Claim>
Eine Sammlung von Ansprüchen, die die Aktion darstellt, die auf der Ressource ausgeführt werden soll. Die Auflistung enthält i. d. R. ein einzelnes Element.
Ausnahmen
Gilt für:
AuthorizationContext(ClaimsPrincipal, String, String)
Initialisiert eine neue Instanz der AuthorizationContext-Klasse mit dem angegebenen Prinzipal, Ressourcenname und Aktionsname.
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, dessen Autorisierung geprüft werden soll.
- resource
- String
Die Ressource für die das Prinzipal autorisiert werden soll. Die Ressource wird als Wert eines Namensanspruchs angegeben.
- action
- String
Die Aktion, die auf der Ressource ausgeführt werden soll. Die Aktion wird als Wert eines Namensanspruchs angegeben.
Ausnahmen
Hinweise
Die Action -Eigenschaft wird initialisiert, um einen Namensanspruch (ClaimTypes.Name) zu enthalten, der den durch den action
Parameter angegebenen Wert aufweist. Die Resource -Eigenschaft wird initialisiert, um einen Namensanspruch zu enthalten, der den durch den resource
Parameter angegebenen Wert aufweist.