IFileConverterCacheDeleteFileAsync - метод

Удаляет сконвертированный файл из кэша файлов, если он там присутствует. Возвращает результат удаления с сообщениями об ошибках и предупреждениями, а также признак того, был ли файл в кэше на момент вызова метода. Используйте метод в таких сценариях, как конвертация, инициируемая с веб-сервиса, но фактически выполняемая в плагине Chronos, где кэш файлов требуется как способ передачи содержимого файла после конвертации. Если известно, что операция по конвертации уникальна и результат конвертации не будет нужен, то посредством этого метода можно удалить содержимое файла из кэша файлов.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<(ValidationResult result, bool fileExisted)> DeleteFileAsync(
	Guid versionID,
	byte[] requestHash,
	CancellationToken cancellationToken = default
)

Параметры

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

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

TaskValueTupleValidationResult, Boolean
Результат удаления с сообщениями об ошибках и предупреждениями, а также признак того, был ли файл в кэше на момент вызова метода.

См. также