Tessa.FileConverters - пространство имён
API конвертации файлов. Используется для предпросмотра в Web-клиенте, а также для любых других нужд, связанных с необходимостью асинхронно преобразовать или видоизменить файл.
FileConverter |
Объект, выполнющий преобразование файлов из одного формата в другой.
|
FileConverterAggregateWorker |
Объект, ответственный за преобразование файла посредством внешних программ,
и обеспечивающий выбор алгоритма преобразования в зависимости от формата выходного файла.
|
FileConverterAnyEventNamePolicy |
Политика, определяющая допустимость любого имени события по конвертации файлов для выполнения методов расширения.
Может быть использована для замещения другой политики IFileConverterEventNamePolicy.
|
FileConverterAnyOutputFormatPolicy |
Политика, определяющая допустимость любого выходного формата по конвертации файлов для выполнения методов расширения.
Может быть использована для замещения другой политики IFileConverterOutputFormatPolicy.
|
FileConverterCache |
Объект, обеспечивающий кэширование файлов, преобразованных из одного формата в другой.
|
FileConverterCacheNames |
Имена объектов кэша IFileConverterCache, которые регистрируются в Unity.
|
FileConverterComposer |
Объект, выполнющий пошаговое преобразование файлов из одного формата в другой.
|
FileConverterContext |
Контекст операции конвертации для IFileConverterWorker
или для расширений IFileConverterExtension.
|
FileConverterEventNamePolicy |
Политика, определяющая допустимость имени события по конвертации файлов.
|
FileConverterEventNames |
Алиасы стандартных событий, для которых выполняется предпросмотр.
Расширения могут использовать любые другие алиасы для своих событий.
|
FileConverterExtension |
Базовый класс расширения для операции по конвертированию файла.
|
FileConverterExtensionFilterPolicy |
Политика фильтрации расширений, использующая политику IFileConverterEventNamePolicy для того,
чтобы не выполнять методы расширений, для которых в контексте IFileConverterContext
использовано имя события, запрещённое указанной политикой.
Если политика IFileConverterEventNamePolicy не зарегистрирована, то метод расширения выполняется.
|
FileConverterExtensions |
Методы-расширения для пространства имён Tessa.FileConverters.
|
FileConverterHelper |
Вспомогательные методы и константы для API конвертации файлов.
|
FileConverterOutputFormatPolicy |
Политика, определяющая допустимость выходного формата по конвертации файлов.
|
FileConverterRequest |
Запрос на конвертацию файла.
|
FileConverterResponse |
Результат конвертации файла с возможностью получить доступ к его контенту.
|
IFileConverter |
Объект, выполнющий преобразование файлов из одного формата в другой.
|
IFileConverterAggregateWorker |
Объект, ответственный за преобразование файла посредством внешних программ,
и обеспечивающий выбор алгоритма преобразования в зависимости от формата выходного файла.
|
IFileConverterCache |
Объект, обеспечивающий кэширование файлов, преобразованных из одного формата в другой.
|
IFileConverterComposer |
Объект, выполнющий пошаговое преобразование файлов из одного формата в другой.
|
IFileConverterContext |
Контекст операции конвертации для IFileConverterWorker
или для расширений IFileConverterExtension.
|
IFileConverterEventNamePolicy |
Политика, определяющая допустимость имени события по конвертации файлов.
|
IFileConverterExtension |
Расширение для операции по конвертированию файла.
|
IFileConverterOutputFormatPolicy |
Политика, определяющая допустимость выходного формата по конвертации файлов.
|
IFileConverterRequest |
Запрос на конвертацию файла.
|
IFileConverterResponse |
Результат конвертации файла с возможностью получить доступ к его контенту.
|
IFileConverterWorker |
Объект, ответственный за преобразование файла посредством внешних программ, таких как OpenOffice или LibreOffice.
Класс может также реализовывать IDisposable для очистки ресурсов.
|