IConverterT1, T2ConvertCollectionAsync(IEnumerableT1, FuncT1, IJsonWorkplaceConverterContext) - метод
Конвертирует коллекцию объектов, сериализуемых в JSON, в коллекцию объектов моделей рабочих мест.
Пространство имён: Tessa.Views.Workplaces.Json.ConvertersСборка: Tessa (в Tessa.dll) Версия: 4.0.8
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().