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