Freigeben über


ClaimActionCollectionMapExtensions.MapCustomJson Methode

Definition

Überlädt

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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

Quelle:
ClaimActionCollectionMapExtensions.cs
Quelle:
ClaimActionCollectionMapExtensions.cs

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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))

Parameter

claimType
String

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

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

Der Func, der aufgerufen wird, um einen Wert aus den angegebenen JSON-Benutzerdaten auszuwählen.

Gilt für:

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

Quelle:
ClaimActionCollectionMapExtensions.cs

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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))

Parameter

claimType
String

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

resolver
Func<JsonElement,String>

Der Func, der aufgerufen wird, um einen Wert aus den angegebenen JSON-Benutzerdaten auszuwählen.

Gilt für:

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

Quelle:
ClaimActionCollectionMapExtensions.cs
Quelle:
ClaimActionCollectionMapExtensions.cs

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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))

Parameter

claimType
String

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

valueType
String

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

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

Der Func, der aufgerufen wird, um einen Wert aus den angegebenen JSON-Benutzerdaten auszuwählen.

Gilt für:

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

Quelle:
ClaimActionCollectionMapExtensions.cs

Führen Sie den angegebenen Resolver aus, um einen Wert aus den JSON-Benutzerdaten auszuwählen, der als Anspruch hinzugefügt werden soll. Dies ist nicht der Fall, wenn der zurückgegebene Wert leer ist.

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))

Parameter

claimType
String

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

valueType
String

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

resolver
Func<JsonElement,String>

Der Func, der aufgerufen wird, um einen Wert aus den angegebenen JSON-Benutzerdaten auszuwählen.

Gilt für: