FileConverterExtensions - класс

Методы-расширения для пространства имён Tessa.FileConverters.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static class FileConverterExtensions
Inheritance
Object    FileConverterExtensions

Методы

GetOutputStreamOrThrow Возвращает поток на выходной файл или выбрасывает исключение, если файл не найден или произошла другая ошибка при его открытии. Возвращённый поток необходимо закрыть вызовом Dispose.
GetRequestOrThrowAsync Возвращает запрос на выполнение операции по конвертации заданной версии файла в карточке. Возвращаемое значение гарантированно не равно null. Если параметры файла не найдены по идентификатору версии, то выбрасывается исключение.
HasВозвращает признак того, что заданный флаг установлен.
HasAnyВозвращает признак того, что один из заданных флагов установлен.
HasNotВозвращает признак того, что заданный флаг не установлен.
RegisterFileConverterExtensionTypes Выполняет регистрацию стандартных типов расширений для конвертеров файлов.
RegisterFileConvertersOnServer Выполняет регистрацию API конвертации файлов. Регистрация требует серверных зависимостей.
RegisterWorkerT Выполняет регистрацию реализации IFileConverterWorker для конвертации файла в формат outputFormat. Рекомендуется вызывать в методе FinalizeRegistration. Если не указать параметр overwrite равным true, то метод не выполнит действий, когда тип уже зарегистрирован (но и исключений не выбросит). Также метод не выполняет действий, когда в контейнере container не зарегистрирована зависимость IFileConverterAggregateWorker (при инициализации на сервере по умолчанию регистрация есть).
ResolveWorker Получает объект IFileConverterWorker из контейнера для конвертации файла в формат outputFormat. Если объект не зарегистрирован, то выбрасывается исключение.
TryResolveWorker Получает объект IFileConverterWorker из контейнера для конвертации файла в формат outputFormat или null, если объект не зарегистрирован.
WhenAnyFileConverterEventName Регистрирует политику фильтрации выполнения методов расширений по любым именам событий конвертирования файлов. Используйте для замещения политики, назначенной посредством метода WhenFileConverterEventNames(IExtensionPolicyContainer, String). Для того, чтобы политика использовалась, требуется зарегистрировать политику FileConverterExtensionFilterPolicy.
WhenAnyFileConverterOutputFormat Регистрирует политику фильтрации выполнения методов расширений по любым выходным форматам конвертирования файлов. Используйте для замещения политики, назначенной посредством метода WhenFileConverterOutputFormats(IExtensionPolicyContainer, FileConverterFormat). Для того, чтобы политика использовалась, требуется зарегистрировать политику FileConverterExtensionFilterPolicy.
WhenFileConverterEventNames Регистрирует политику фильтрации выполнения методов расширений по имени события конвертирования файлов, которое входит в заданный список имён. Для того, чтобы политика использовалась, требуется зарегистрировать политику FileConverterExtensionFilterPolicy.
WhenFileConverterFunc Регистрирует политику фильтрации выполнения методов расширений IFileConverterExtension в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений. Если зарегистрировано несколько политик, то должны выполняться все из них.
WhenFileConverterOutputFormats Регистрирует политику фильтрации выполнения методов расширений по выходному формату конвертирования файлов, который входит в заданный список форматов. Для того, чтобы политика использовалась, требуется зарегистрировать политику FileConverterExtensionFilterPolicy.

См. также