Sdílet prostřednictvím


ClaimActionCollectionMapExtensions.MapCustomJson Metoda

Definice

Přetížení

MapCustomJson(ClaimActionCollection, String, Func<JObject,String>)

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>)

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>)

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>)

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

MapCustomJson(ClaimActionCollection, String, Func<JObject,String>)

Zdroj:
ClaimActionCollectionMapExtensions.cs
Zdroj:
ClaimActionCollectionMapExtensions.cs

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

public:
[System::Runtime::CompilerServices::Extension]
 static void MapCustomJson(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, Func<Newtonsoft::Json::Linq::JObject ^, System::String ^> ^ resolver);
public static void MapCustomJson (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, Func<Newtonsoft.Json.Linq.JObject,string> resolver);
static member MapCustomJson : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * Func<Newtonsoft.Json.Linq.JObject, string> -> unit
<Extension()>
Public Sub MapCustomJson (collection As ClaimActionCollection, claimType As String, resolver As Func(Of JObject, String))

Parametry

claimType
String

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

resolver
Func<Newtonsoft.Json.Linq.JObject,String>

Func, který bude volána, aby se vybrala hodnota z daných uživatelských dat JSON.

Platí pro

MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>)

Zdroj:
ClaimActionCollectionMapExtensions.cs

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

public:
[System::Runtime::CompilerServices::Extension]
 static void MapCustomJson(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, Func<System::Text::Json::JsonElement, System::String ^> ^ resolver);
public static void MapCustomJson (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, Func<System.Text.Json.JsonElement,string> resolver);
public static void MapCustomJson (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, Func<System.Text.Json.JsonElement,string?> resolver);
static member MapCustomJson : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * Func<System.Text.Json.JsonElement, string> -> unit
<Extension()>
Public Sub MapCustomJson (collection As ClaimActionCollection, claimType As String, resolver As Func(Of JsonElement, String))

Parametry

claimType
String

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

resolver
Func<JsonElement,String>

Func, který bude volána, aby se vybrala hodnota z daných uživatelských dat JSON.

Platí pro

MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>)

Zdroj:
ClaimActionCollectionMapExtensions.cs
Zdroj:
ClaimActionCollectionMapExtensions.cs

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

public:
[System::Runtime::CompilerServices::Extension]
 static void MapCustomJson(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, System::String ^ valueType, Func<Newtonsoft::Json::Linq::JObject ^, System::String ^> ^ resolver);
public static void MapCustomJson (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, string valueType, Func<Newtonsoft.Json.Linq.JObject,string> resolver);
static member MapCustomJson : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * string * Func<Newtonsoft.Json.Linq.JObject, string> -> unit
<Extension()>
Public Sub MapCustomJson (collection As ClaimActionCollection, claimType As String, valueType As String, resolver As Func(Of JObject, String))

Parametry

claimType
String

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

valueType
String

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

resolver
Func<Newtonsoft.Json.Linq.JObject,String>

Func, který bude volána, aby se vybrala hodnota z daných uživatelských dat JSON.

Platí pro

MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>)

Zdroj:
ClaimActionCollectionMapExtensions.cs

Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, kterou chcete přidat jako deklaraci identity. Pokud je vrácená hodnota prázdná, dojde k této no-ops.

public:
[System::Runtime::CompilerServices::Extension]
 static void MapCustomJson(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, System::String ^ valueType, Func<System::Text::Json::JsonElement, System::String ^> ^ resolver);
public static void MapCustomJson (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, string valueType, Func<System.Text.Json.JsonElement,string> resolver);
public static void MapCustomJson (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, string valueType, Func<System.Text.Json.JsonElement,string?> resolver);
static member MapCustomJson : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * string * Func<System.Text.Json.JsonElement, string> -> unit
<Extension()>
Public Sub MapCustomJson (collection As ClaimActionCollection, claimType As String, valueType As String, resolver As Func(Of JsonElement, String))

Parametry

claimType
String

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

valueType
String

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

resolver
Func<JsonElement,String>

Func, který bude volána, aby se vybrala hodnota z daných uživatelských dat JSON.

Platí pro