ICardExternalSourceLogicReadCardAsync - метод

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

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
ValueTask<(CardHeader Header, CardStoreRequest Request, Func<long, CancellationToken, ValueTask<SubStream>>? ReadNextFileFuncAsync)> ReadCardAsync(
	ISourceContentProvider sourceContentProvider,
	CardFileFormat format,
	IValidationResultBuilder validationResult,
	CancellationToken cancellationToken = default
)

Параметры

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

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

ValueTaskValueTupleCardHeader, CardStoreRequest, FuncInt64, CancellationToken, ValueTaskSubStream
Заголовок, содержаший иформацию о файлах. Объект запроса на сохранение карточки. Функция, выполняющая чтение контента очередного файла заданного размера, или null, если файлов нет.

См. также