public sealed class FileConverterCache : IFileConverterCache
Public NotInheritable Class FileConverterCache
Implements IFileConverterCache
public ref class FileConverterCache sealed : IFileConverterCache
[<SealedAttribute>]
type FileConverterCache =
class
interface IFileConverterCache
end
FileConverterCache | Создаёт экземпляр класса с указанием его зависимостей. |
CleanCacheAsync | Очищает кэш от преобразованных файлов, доступ к содержимому которых выполнялся раньше заданной даты, и возвращает результат операции по очистке кэша. Возвращённое значение не равно null. В случае ошибок очистки исключение не выбрасывается. |
DeleteFileAsync | Удаляет сконвертированный файл из кэша файлов, если он там присутствует. Возвращает результат удаления с сообщениями об ошибках и предупреждениями, а также признак того, был ли файл в кэше на момент вызова метода. Используйте метод в таких сценариях, как конвертация, инициируемая с веб-сервиса, но фактически выполняемая в плагине Chronos, где кэш файлов требуется как способ передачи содержимого файла после конвертации. Если известно, что операция по конвертации уникальна и результат конвертации не будет нужен, то посредством этого метода можно удалить содержимое файла из кэша файлов. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetFileAsync | Возвращает объект со значениями: 1) результат обращения к кэшу, может содержать сообщения об ошибках; 2) асинхронную функцию, которая создаёт поток к содержимому преобразованного файла, который расположен в кэше (функция может быть равна null, если возникли ошибки при доступе к кэшу); 3) размер возвращаемого содержимого в байтах или -1, если содержимое отсутствует или размер неизвестен. |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
StoreFileAsync | Сохраняет преобразованный файл в кэше и возвращает результат операции по сохранению. Возвращаемое значение не равно null. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
TryGetConvertedFileIDAsync | Возвращает идентификатор преобразованного файла в кэше по идентификатору версии исходного файла и по хешу от запроса или null, если файл ещё не был преобразован или операция неизвестна. |
TryGetResponseInfoAsync | Возвращает информацию Info из ответа на запрос по выполнению конвертации, которая была сохранена в кэше, или null, если либо в кэше нет файла с заданным идентификатором, либо при конвертации не была указана информация. |