AuthorizationContext Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av AuthorizationContext klassen.
Överlagringar
| Name | Description |
|---|---|
| AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>) |
Initierar en ny instans av AuthorizationContext klassen med det angivna huvudkontot, resursanspråket och åtgärdsanspråket. |
| AuthorizationContext(ClaimsPrincipal, String, String) |
Initierar en ny instans av AuthorizationContext klassen med angivet huvudnamn, resursnamn och åtgärdsnamn. |
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)
Initierar en ny instans av AuthorizationContext klassen med det angivna huvudkontot, resursanspråket och åtgärdsanspråket.
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))
Parametrar
- principal
- ClaimsPrincipal
Det huvudnamn som auktoriseringen ska kontrolleras för.
- resource
- Collection<Claim>
En samling anspråk som representerar den resurs som huvudkontot ska auktoriseras för. Samlingen innehåller vanligtvis ett enda element.
- action
- Collection<Claim>
En samling anspråk som representerar den åtgärd som ska utföras på resursen. Samlingen innehåller vanligtvis ett enda element.
Undantag
Gäller för
AuthorizationContext(ClaimsPrincipal, String, String)
Initierar en ny instans av AuthorizationContext klassen med angivet huvudnamn, resursnamn och åtgärdsnamn.
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)
Parametrar
- principal
- ClaimsPrincipal
Det huvudnamn som auktoriseringen ska kontrolleras för.
- resource
- String
Den resurs som huvudkontot ska auktoriseras för. Resursen anges som värdet för ett namnanspråk.
- action
- String
Åtgärden som ska utföras på resursen. Åtgärden anges som värdet för ett namnanspråk.
Undantag
Kommentarer
Egenskapen Action initieras för att innehålla ett namnanspråk (ClaimTypes.Name) som har värdet som anges av parametern action . Egenskapen Resource initieras för att innehålla ett namnanspråk som har värdet som anges av parametern resource .