Freigeben über


ClaimActionCollectionMapExtensions.MapJsonSubKey Methode

Definition

Überlädt

MapJsonSubKey(ClaimActionCollection, String, String, String)

Wählen Sie einen Wert der zweiten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen der obersten Ebene und dem Unterschlüsselnamen der zweiten Ebene aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn die Schlüssel nicht gefunden werden oder der Wert leer ist.

MapJsonSubKey(ClaimActionCollection, String, String, String, String)

Wählen Sie einen Wert der zweiten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen der obersten Ebene und dem Unterschlüsselnamen der zweiten Ebene aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn die Schlüssel nicht gefunden werden oder der Wert leer ist.

MapJsonSubKey(ClaimActionCollection, String, String, String)

Quelle:
ClaimActionCollectionMapExtensions.cs
Quelle:
ClaimActionCollectionMapExtensions.cs
Quelle:
ClaimActionCollectionMapExtensions.cs

Wählen Sie einen Wert der zweiten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen der obersten Ebene und dem Unterschlüsselnamen der zweiten Ebene aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn die Schlüssel nicht gefunden werden oder der Wert leer ist.

public:
[System::Runtime::CompilerServices::Extension]
 static void MapJsonSubKey(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, System::String ^ jsonKey, System::String ^ subKey);
public static void MapJsonSubKey (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, string jsonKey, string subKey);
static member MapJsonSubKey : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * string * string -> unit
<Extension()>
Public Sub MapJsonSubKey (collection As ClaimActionCollection, claimType As String, jsonKey As String, subKey As String)

Parameter

claimType
String

Der Wert, der für Claim.Type beim Erstellen eines Anspruchs verwendet werden soll.

jsonKey
String

Der Schlüssel der obersten Ebene, nach dem in den JSON-Benutzerdaten gesucht werden soll.

subKey
String

Der Schlüssel der zweiten Ebene, nach dem in den JSON-Benutzerdaten gesucht werden soll.

Gilt für:

MapJsonSubKey(ClaimActionCollection, String, String, String, String)

Quelle:
ClaimActionCollectionMapExtensions.cs
Quelle:
ClaimActionCollectionMapExtensions.cs
Quelle:
ClaimActionCollectionMapExtensions.cs

Wählen Sie einen Wert der zweiten Ebene aus den JSON-Benutzerdaten mit dem angegebenen Schlüsselnamen der obersten Ebene und dem Unterschlüsselnamen der zweiten Ebene aus, und fügen Sie ihn als Anspruch hinzu. Dies ist nicht möglich, wenn die Schlüssel nicht gefunden werden oder der Wert leer ist.

public:
[System::Runtime::CompilerServices::Extension]
 static void MapJsonSubKey(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, System::String ^ jsonKey, System::String ^ subKey, System::String ^ valueType);
public static void MapJsonSubKey (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, string jsonKey, string subKey, string valueType);
static member MapJsonSubKey : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * string * string * string -> unit
<Extension()>
Public Sub MapJsonSubKey (collection As ClaimActionCollection, claimType As String, jsonKey As String, subKey As String, valueType As String)

Parameter

claimType
String

Der Wert, der für Claim.Type beim Erstellen eines Anspruchs verwendet werden soll.

jsonKey
String

Der Schlüssel der obersten Ebene, nach dem in den JSON-Benutzerdaten gesucht werden soll.

subKey
String

Der Schlüssel der zweiten Ebene, nach dem in den JSON-Benutzerdaten gesucht werden soll.

valueType
String

Der Wert, der für Claim.ValueType beim Erstellen eines Anspruchs verwendet werden soll.

Gilt für: