[FlagsAttribute]
public enum FileConverterRequestFlags<FlagsAttribute>
Public Enumeration FileConverterRequestFlags[FlagsAttribute]
public enum class FileConverterRequestFlags[<FlagsAttribute>]
type FileConverterRequestFlags| None | 0 | Флаги отсутствуют, конвертация выполняется с настройками по умолчанию. |
| IgnoreCacheBeforeConversion | 1 | Признак того, что гарантированно будет выполнена новая конвертация, даже если файл уже присутствует в кэше. |
| DoNotCacheResult | 2 | Результат конвертации не будет помещён в кэш. В таком случае расширение IFileConverterExtension может получить файл с результатом, обработать его, после чего файл будет удалён, и в следующий раз конвертация снова будет выполнена без обращения к кэшу. Содержимое такого файла нельзя получить через метод ConvertFileAsync(IFileConverterRequest, CancellationToken). |
| DoNotAwaitResult | 4 | Ожидание завершения операции не будет выполнено. Укажите флаг, если объект пытается получить значение из кэша, и как в случае неудачи, так и в случае успеха сразу же возвращает управление. Если объекта в кэше не было, то будет запущена операция, если она ещё не была запущена. |
| WithoutResponse | 8 | Операция будет удалена вместо отметки о завершении. Рекомендуется установить, если вызывающий код не будет ожидать завершения операции и не будет получать её результат. При получении результата такой операции возникнет ошибка. |
| AllowConcurrentIdenticOperations | 16 | Признак того, что при конвертации разрешено параллельное выполнение операций с идентичными параметрами в запросе в соответствии с вычисленным значением хеша запроса CalculateHash(ISignatureProvider). |
| ExecuteSynchronously | 32 | Обработка операции будет производиться в том жем сервисе, где она была создана. |
| GetDescription |
Возвращает описание, указанное в строке атрибута [Description] для заданного значения перечисления.
(Определяется PlatformExtensions) |
| Has | Возвращает признак того, что заданный флаг установлен. (Определяется FileConverterExtensions) |
| HasAny | Возвращает признак того, что один из заданных флагов установлен. (Определяется FileConverterExtensions) |
| HasNot | Возвращает признак того, что заданный флаг не установлен. (Определяется FileConverterExtensions) |
| SetFlagT |
Устанавливает или сбрасывает указанный флаг у флагового перечисления.
(Определяется PlatformExtensions) |