FileConverterCacheGetFileAsync - метод

Возвращает объект со значениями: 1) результат обращения к кэшу, может содержать сообщения об ошибках; 2) асинхронную функцию, которая создаёт поток к содержимому преобразованного файла, который расположен в кэше (функция может быть равна null, если возникли ошибки при доступе к кэшу); 3) размер возвращаемого содержимого в байтах или -1, если содержимое отсутствует или размер неизвестен.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public Task<(ValidationResult result, Func<CancellationToken, ValueTask<Stream>> getContentAsyncFunc, long size)> GetFileAsync(
	Guid convertedFileID,
	CancellationToken cancellationToken = default
)

Параметры

convertedFileID  Guid
Идентификатор файла в карточке кэша.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskValueTupleValidationResult, FuncCancellationToken, ValueTaskStream, Int64
Асинхронная задача, возвращающая объект со значениями.

Реализации

IFileConverterCacheGetFileAsync(Guid, CancellationToken)

См. также