IConverterT1, T2ConvertCollectionAsync(IEnumerableT1, FuncT1, IJsonWorkplaceConverterContext) - метод

Конвертирует коллекцию объектов, сериализуемых в JSON, в коллекцию объектов моделей рабочих мест.

Definition

Пространство имён: Tessa.Views.Workplaces.Json.Converters
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
ValueTask<List<T2>> ConvertCollectionAsync(
	IEnumerable<T1> collection,
	Func<T1, IJsonWorkplaceConverterContext> getContextFunc
)

Параметры

collection  IEnumerableT1
Коллекция объектов, сериализуемых в JSON.
getContextFunc  FuncT1, IJsonWorkplaceConverterContext
Функция, возвращающая контекст IJsonWorkplaceConverterContext для каждого элемента коллекции collection. Функция не должна возвращать null.

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

ValueTaskListT2
Коллекция объектов моделей рабочих мест.

Заметки

Используйте перегрузку, когда необходимо создать новый контекст IJsonWorkplaceConverterContext для каждого элемента коллекции collection.
Для этого передайте функцию getContextFunc вида _ => new JsonWorkplaceConverterContext().

См. также