IFileConverterCacheGetFileAsync - метод

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

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
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
Асинхронная задача, возвращающая объект со значениями.

См. также