Поделиться через


ClaimActionCollectionMapExtensions.MapCustomJson Метод

Определение

Перегрузки

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

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Исходный код:
ClaimActionCollectionMapExtensions.cs
Исходный код:
ClaimActionCollectionMapExtensions.cs

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Параметры

claimType
String

Значение, используемое для Claim.Type при создании утверждения.

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

Func, который будет вызываться для выбора значения из заданных пользовательских данных JSON.

Применяется к

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

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Параметры

claimType
String

Значение, используемое для Claim.Type при создании утверждения.

resolver
Func<JsonElement,String>

Func, который будет вызываться для выбора значения из заданных пользовательских данных JSON.

Применяется к

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

Исходный код:
ClaimActionCollectionMapExtensions.cs
Исходный код:
ClaimActionCollectionMapExtensions.cs

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Параметры

claimType
String

Значение, используемое для Claim.Type при создании утверждения.

valueType
String

Значение, используемое для Claim.ValueType при создании утверждения.

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

Func, который будет вызываться для выбора значения из заданных пользовательских данных JSON.

Применяется к

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

Запустите указанный сопоставитель, чтобы выбрать значение из пользовательских данных JSON, которые нужно добавить в качестве утверждения. Этот параметр не работает, если возвращаемое значение является пустым.

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

Параметры

claimType
String

Значение, используемое для Claim.Type при создании утверждения.

valueType
String

Значение, используемое для Claim.ValueType при создании утверждения.

resolver
Func<JsonElement,String>

Func, который будет вызываться для выбора значения из заданных пользовательских данных JSON.

Применяется к