StringDictionaryMapperTTargetTryMapAsyncTKey - метод

Осуществляет отображение значения из коллекции источника с ключем sourceKey на элемент целевого объекта с ключем targetKey в соответствии с политикой keyProcessingPolicy

Definition

Пространство имён: Tessa.Views.Mapping
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask TryMapAsync<TKey>(
	[NotNullAttribute] string sourceKey,
	[NotNullAttribute] Expression<Func<TTarget, TKey>> targetKey,
	[NotNullAttribute] TryConverterAsync<TKey> convertSourceValueAsync,
	[NotNullAttribute] Func<IDictionary<string, string>, string, bool> keyProcessingPolicy,
	CancellationToken cancellationToken = default
)

Параметры

sourceKey  String
Ключ коллекции значений
targetKey  ExpressionFuncTTarget, TKey
Ключ элемента целевого объекта
convertSourceValueAsync  TryConverterAsyncTKey
Осуществляет преобразование значения источника в значение целевого элемента
keyProcessingPolicy  FuncIDictionaryString, String, String, Boolean
Определяет возможность обработки значения источника
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Параметры типа

TKey
Тип значения ключа

Возвращаемое значение

ValueTask
Асинхронная задача.

См. также