FileConverterRequestFlags - перечисление

Флаги с настройками конвертации файлов.

Definition

Пространство имён: Tessa.FileConverters
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
[FlagsAttribute]
public enum FileConverterRequestFlags

Члены

None0 Флаги отсутствуют, конвертация выполняется с настройками по умолчанию.
IgnoreCacheBeforeConversion1 Признак того, что гарантированно будет выполнена новая конвертация, даже если файл уже присутствует в кэше.
DoNotCacheResult2 Результат конвертации не будет помещён в кэш. В таком случае расширение IFileConverterExtension может получить файл с результатом, обработать его, после чего файл будет удалён, и в следующий раз конвертация снова будет выполнена без обращения к кэшу. Содержимое такого файла нельзя получить через метод ConvertFileAsync(IFileConverterRequest, CancellationToken).
DoNotAwaitResult4 Ожидание завершения операции не будет выполнено. Укажите флаг, если объект пытается получить значение из кэша, и как в случае неудачи, так и в случае успеха сразу же возвращает управление. Если объекта в кэше не было, то будет запущена операция, если она ещё не была запущена.
WithoutResponse8 Операция будет удалена вместо отметки о завершении. Рекомендуется установить, если вызывающий код не будет ожидать завершения операции и не будет получать её результат. При получении результата такой операции возникнет ошибка.
AllowConcurrentIdenticOperations16 Признак того, что при конвертации разрешено параллельное выполнение операций с идентичными параметрами в запросе в соответствии с вычисленным значением хеша запроса CalculateHash(ISignatureProvider).
ExecuteSynchronously32 Обработка операции будет производиться в том жем сервисе, где она была создана.

Методы расширения

GetDescription Возвращает описание, указанное в строке атрибута [Description] для заданного значения перечисления.
(Определяется PlatformExtensions)
HasВозвращает признак того, что заданный флаг установлен.
(Определяется FileConverterExtensions)
HasAnyВозвращает признак того, что один из заданных флагов установлен.
(Определяется FileConverterExtensions)
HasNotВозвращает признак того, что заданный флаг не установлен.
(Определяется FileConverterExtensions)
SetFlagT Устанавливает или сбрасывает указанный флаг у флагового перечисления.
(Определяется PlatformExtensions)

См. также