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