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