AuthorizationContext Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy AuthorizationContext.
Przeciążenia
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>) |
Inicjuje AuthorizationContext nowe wystąpienie klasy przy użyciu określonego podmiotu zabezpieczeń, oświadczenia zasobu i oświadczenia akcji. |
AuthorizationContext(ClaimsPrincipal, String, String) |
Inicjuje AuthorizationContext nowe wystąpienie klasy o określonej nazwie głównej, nazwie zasobu i nazwie akcji. |
AuthorizationContext(ClaimsPrincipal, Collection<Claim>, Collection<Claim>)
Inicjuje AuthorizationContext nowe wystąpienie klasy przy użyciu określonego podmiotu zabezpieczeń, oświadczenia zasobu i oświadczenia akcji.
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))
Parametry
- principal
- ClaimsPrincipal
Podmiot zabezpieczeń, dla którego ma zostać sprawdzona autoryzacja.
- resource
- Collection<Claim>
Kolekcja oświadczeń reprezentujących zasób, dla którego podmiot zabezpieczeń ma być autoryzowany. Kolekcja zwykle zawiera jeden element.
- action
- Collection<Claim>
Kolekcja oświadczeń reprezentujących akcję do wykonania w zasobie. Kolekcja zwykle zawiera jeden element.
Wyjątki
Dotyczy
AuthorizationContext(ClaimsPrincipal, String, String)
Inicjuje AuthorizationContext nowe wystąpienie klasy o określonej nazwie głównej, nazwie zasobu i nazwie akcji.
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)
Parametry
- principal
- ClaimsPrincipal
Podmiot zabezpieczeń, dla którego ma zostać sprawdzona autoryzacja.
- resource
- String
Zasób, dla którego podmiot zabezpieczeń ma być autoryzowany. Zasób jest określony jako wartość oświadczenia nazwy.
- action
- String
Akcja, która ma zostać wykonana na zasobie. Akcja jest określana jako wartość oświadczenia nazwy.
Wyjątki
Uwagi
Właściwość Action jest inicjowana tak, aby zawierała oświadczenie nazwy (ClaimTypes.Name), które ma wartość określoną przez action
parametr . Właściwość Resource jest inicjowana tak, aby zawierała oświadczenie nazwy, które ma wartość określoną przez resource
parametr .