FileConverterExtensions - класс |
Пространство имён: Tessa.FileConverters
public static class FileConverterExtensions
Тип FileConverterExtensions предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() ![]() | GetOutputStreamOrThrow |
Возвращает поток на выходной файл или выбрасывает исключение,
если файл не найден или произошла другая ошибка при его открытии.
Возвращённый поток необходимо закрыть вызовом Dispose().
|
![]() ![]() | GetRequestOrThrowAsync |
Возвращает запрос на выполнение операции по конвертации заданной версии файла в карточке.
Возвращаемое значение гарантированно не равно null.
Если параметры файла не найдены по идентификатору версии, то выбрасывается исключение.
|
![]() ![]() | Has | Возвращает признак того, что заданный флаг установлен. |
![]() ![]() | HasAny | Возвращает признак того, что один из заданных флагов установлен. |
![]() ![]() | HasNot | Возвращает признак того, что заданный флаг не установлен. |
![]() ![]() | RegisterFileConverterExtensionTypes |
Выполняет регистрацию стандартных типов расширений для конвертеров файлов.
|
![]() ![]() | RegisterFileConvertersOnServer |
Выполняет регистрацию API конвертации файлов. Регистрация требует серверных зависимостей.
|
![]() ![]() | RegisterWorker<T> |
Выполняет регистрацию реализации 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.
|
![]() ![]() | WhenFileConverterOutputFormats |
Регистрирует политику фильтрации выполнения методов расширений по выходному формату конвертирования файлов,
который входит в заданный список форматов.
Для того, чтобы политика использовалась, требуется зарегистрировать политику FileConverterExtensionFilterPolicy.
|