public sealed class FileConverterComposer : IFileConverterComposer
Public NotInheritable Class FileConverterComposer
Implements IFileConverterComposer
public ref class FileConverterComposer sealed : IFileConverterComposer
[<SealedAttribute>]
type FileConverterComposer =
class
interface IFileConverterComposer
end
FileConverterComposer | Создаёт экземпляр класса с указанием его зависимостей. |
BeginConversionAsync | Запускает процесс конвертации файла карточки в заданный формат и возвращает идентификатор операции, по которой можно контролировать ход конвертации. Вторым полем возвращает новое значение параметра requestHash. Файл после конвертации обычно помещается в кэш, но этот метод всегда создаёт новую операцию по конвертации, даже если конвертация этой версии файла уже была выполнена и содержится в кэше. |
CalculateHash | Вычисляет хеш запроса, который может использоваться при обращении к кэшу. |
DeleteFileAsync | Удаляет сконвертированный файл из кэша файлов, если он там присутствует. Возвращает результат удаления с сообщениями об ошибках и предупреждениями, а также признак того, был ли файл в кэше на момент вызова метода. Используйте метод в таких сценариях, как конвертация, инициируемая с веб-сервиса, но фактически выполняемая в плагине Chronos, где кэш файлов требуется как способ передачи содержимого файла после конвертации. Если известно, что операция по конвертации уникальна и результат конвертации не будет нужен, то посредством этого метода можно удалить содержимое файла из кэша файлов. |
EndConversionAsync | Возвращает результат конвертации, который предоставляет доступ к содержимому файла, для которого была выполнена конвертация. После выполнения функции операция удаляется, поэтому повторный вызов метода возвращает ошибку. Результат всегда не равен null, ошибки и исключения будут сохранены в объекте результата. |
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) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
InProgressAsync | Возвращает признак того, что операция по конвертации запущена и ещё выполняется. Возвращает false, если операция завершилась или она была удалена (например, администратором). |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
TryConvertFromCacheAsync | Возвращает результат конвертации, который предоставляет доступ к потоку файла, для которого была выполнена конвертация, но только если выходной файл присутствует в кэше на момент вызова, т.е. конвертация выполнялась ранее. В противном случае возвращает null, т.е. для получения файла потребуется выполнить конвертацию. Вторым полем возвращает новое значение параметра requestHash. |
TryConvertFromCacheOrBeginConversionAsync | Возвращает результат конвертации, если объект доступен через кэш, или null, если объект недоступен, и был запущен асинхронный процесс конвертации файла карточки в заданный формат, и возвращает идентификатор операции, по которой можно контролировать ход конвертации. Файл после конвертации обычно помещается в кэш. Вторым полем возвращает идентификатор операции, по которой можно контролировать ход конвертации. Он актуален только в том случае, если метод первым полем вернул null, т.е. не удалось получить значение из кэша. |