StringDictionaryMapperTryMapAsyncTTarget, TKey - метод

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

Definition

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

Параметры

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

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

TTarget
Тип целевого объекта
TKey
Тип значения ключа

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

ValueTask
Возвращает ссылку на объект осуществляющий отражение

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа StringDictionaryMapperTTarget. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также