ClaimActionCollectionMapExtensions.MapCustomJson Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná. |
| MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>) |
Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná. |
| MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>) |
Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná. |
| MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>) |
Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná. |
MapCustomJson(ClaimActionCollection, String, Func<JObject,String>)
Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná.
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
- collection
- ClaimActionCollection
- claimType
- String
Hodnota, která se má použít pro Claim.Type při vytváření deklarace identity.
Func, který bude volána k výběru hodnoty z zadaných uživatelských dat JSON.
Platí pro
MapCustomJson(ClaimActionCollection, String, Func<JsonElement,String>)
Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná.
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
- collection
- ClaimActionCollection
Hodnota ClaimActionCollection
- 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 k výběru hodnoty z zadaných uživatelských dat JSON.
Platí pro
MapCustomJson(ClaimActionCollection, String, String, Func<JObject,String>)
Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná.
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
- collection
- ClaimActionCollection
- 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.
Func, který bude volána k výběru hodnoty z zadaných uživatelských dat JSON.
Platí pro
MapCustomJson(ClaimActionCollection, String, String, Func<JsonElement,String>)
Spuštěním daného překladače vyberte hodnotu z uživatelských dat JSON, která se má přidat jako deklarace identity. Tato no-ops, pokud vrácená hodnota je prázdná.
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
- collection
- ClaimActionCollection
Hodnota ClaimActionCollection
- 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 k výběru hodnoty z zadaných uživatelských dat JSON.