IJsonConverterT1, T2ConvertCollectionAsync(IEnumerableT1, FuncT1, IJsonWorkplaceConverterContext) - метод
Конвертирует коллекцию объектов, сериализуемых в JSON, в коллекцию объектов моделей рабочих мест.
Пространство имён: Tessa.Views.Workplaces.Json.ConvertersСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
ValueTask<List<T2>> ConvertCollectionAsync(
IEnumerable<T1>? collection,
Func<T1, IJsonWorkplaceConverterContext> getContextFunc
)
Function ConvertCollectionAsync (
collection As IEnumerable(Of T1),
getContextFunc As Func(Of T1, IJsonWorkplaceConverterContext)
) As ValueTask(Of List(Of T2))
ValueTask<List<T2>^> ConvertCollectionAsync(
IEnumerable<T1>^ collection,
Func<T1, IJsonWorkplaceConverterContext^>^ getContextFunc
)
abstract ConvertCollectionAsync :
collection : IEnumerable<'T1> *
getContextFunc : Func<'T1, IJsonWorkplaceConverterContext> -> ValueTask<List<'T2>>
override ConvertCollectionAsync :
collection : IEnumerable<'T1> *
getContextFunc : Func<'T1, IJsonWorkplaceConverterContext> -> ValueTask<List<'T2>>
- collection IEnumerableT1
- Коллекция объектов, сериализуемых в JSON.
- getContextFunc FuncT1, IJsonWorkplaceConverterContext
-
Функция, возвращающая контекст IJsonWorkplaceConverterContext для каждого элемента коллекции collection.
Функция не должна возвращать null.
ValueTaskListT2Коллекция объектов моделей рабочих мест.
Используйте перегрузку, когда необходимо создать новый контекст
IJsonWorkplaceConverterContext
для каждого элемента коллекции
collection.
Для этого передайте функцию
getContextFunc вида
_ => new JsonWorkplaceConverterContext().