ClaimActionCollectionUniqueExtensions.MapUniqueJsonKey Metoda

Definice

Přetížení

MapUniqueJsonKey(ClaimActionCollection, String, String)

Vybere hodnotu nejvyšší úrovně z uživatelských dat json s daným názvem klíče a přidá ji jako deklaraci identity. Tato no-ops, pokud deklarace identity již obsahuje deklaraci identity s daným typem Deklarace identity. Toto no-ops, pokud klíč nebyl nalezen nebo hodnota je prázdná.

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Vybere hodnotu nejvyšší úrovně z uživatelských dat json s daným názvem klíče a přidá ji jako deklaraci identity. Tato no-ops, pokud deklarace identity již obsahuje deklaraci identity s daným typem Deklarace identity. Toto no-ops, pokud klíč nebyl nalezen nebo hodnota je prázdná.

MapUniqueJsonKey(ClaimActionCollection, String, String)

Vybere hodnotu nejvyšší úrovně z uživatelských dat json s daným názvem klíče a přidá ji jako deklaraci identity. Tato no-ops, pokud deklarace identity již obsahuje deklaraci identity s daným typem Deklarace identity. Toto no-ops, pokud klíč nebyl nalezen nebo hodnota je prázdná.

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

Parametry

claimType
String

Hodnota, která se má použít pro Claim.Type při vytváření deklarace identity.

jsonKey
String

Klíč nejvyšší úrovně, který se má vyhledat v uživatelských datech json.

Platí pro

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

Vybere hodnotu nejvyšší úrovně z uživatelských dat json s daným názvem klíče a přidá ji jako deklaraci identity. Tato no-ops, pokud deklarace identity již obsahuje deklaraci identity s daným typem Deklarace identity. Toto no-ops, pokud klíč nebyl nalezen nebo hodnota je prázdná.

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

Parametry

claimType
String

Hodnota, která se má použít pro Claim.Type při vytváření deklarace identity.

jsonKey
String

Klíč nejvyšší úrovně, který se má vyhledat v uživatelských datech json.

valueType
String

Hodnota, která se má použít pro Claim.ValueType při vytváření deklarace identity.

Platí pro