CardExternalSourceLogicReadJsonCardAsync - метод

Чтение Json карточки.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<(CardStoreRequest CardStoreRequest, List<Object> Storage, IList<string?> StorageRelativeFilePaths)> ReadJsonCardAsync(
	ISourceContentProvider sourceContentProvider,
	IValidationResultBuilder validationResult,
	ISourceDirectoryProvider? subContentSourceProvider = null,
	CancellationToken cancellationToken = default
)

Параметры

sourceContentProvider  ISourceContentProvider
Провайдер для ресурса - источинка, откуда производится чтение.
validationResult  IValidationResultBuilder
Результат валидации.
subContentSourceProvider  ISourceDirectoryProvider  (Optional)
Провайдер поддиректории карточки.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTaskValueTupleCardStoreRequest, ListObject, IListString
Объект запроса на сохранение карточки. Объект storage в котором содержится информация о файлах, прикрепленых к карточке. Список относительных путей до файлов с внешним storage-контентом карточки.

Реализации

ICardExternalSourceLogicReadJsonCardAsync(ISourceContentProvider, IValidationResultBuilder, ISourceDirectoryProvider, CancellationToken)

См. также