Для изменения размера нажмите или перетащите

FileConverterComposerTryConvertFromCacheAsync - метод

Возвращает результат конвертации, который предоставляет доступ к потоку файла, для которого была выполнена конвертация, но только если выходной файл присутствует в кэше на момент вызова, т.е. конвертация выполнялась ранее. В противном случае возвращает null, т.е. для получения файла потребуется выполнить конвертацию. Вторым полем возвращает новое значение параметра requestHash.

Пространство имён:  Tessa.FileConverters
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public Task<(IFileConverterResponse response, byte[] )> TryConvertFromCacheAsync(
	IFileConverterRequest request,
	byte[] requestHash,
	CancellationToken cancellationToken = default
)

Параметры

request
Тип: Tessa.FileConvertersIFileConverterRequest
Запрос на выполнение операции.
requestHash
Тип: SystemByte
Вычисленный хеш от запроса или null, если хеш будет вычислен в процессе выполнения метода. При первом вызове метода для одного и того же запроса рекомендуется передавать null, а при последующих вызовах - результат предыдущего вызова.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskValueTupleIFileConverterResponse, Byte
Результат конвертации, который предоставляет доступ к потоку файла, для которого была выполнена конвертация, но только если выходной файл присутствует в кэше на момент вызова, т.е. конвертация выполнялась ранее. В противном случае возвращает null, т.е. для получения файла потребуется выполнить конвертацию.

Реализации

IFileConverterComposerTryConvertFromCacheAsync(IFileConverterRequest, Byte, CancellationToken)
См. также