[FlagsAttribute]
public enum OperationCreationFlags<FlagsAttribute>
Public Enumeration OperationCreationFlags[FlagsAttribute]
public enum class OperationCreationFlags[<FlagsAttribute>]
type OperationCreationFlags| None | 0 | Операция создаётся с параметрами по умолчанию. |
| CreateInProgress | 1 | Операция создаётся в состоянии InProgress. Если флаг не указан, то операция создаётся в состоянии Created. |
| ReportsProgress | 2 | Операция сообщает процент своей готовности в поле Progress. Если флаг не указан, то это поле возвращает null. |
| FailOnHashCollision | 4 | Создание операции запрещено и вызовет OperationAlreadyExistsException, если в настоящий момент выполняется операция с таким же хешом Hash. Если флаг не указан, то выполняется проверка только для наличия операции с таким же идентификатором ID. |
| GetDescription |
Возвращает описание, указанное в строке атрибута [Description] для заданного значения перечисления.
(Определяется PlatformExtensions) |
| Has | Возвращает признак того, что заданный флаг установлен. (Определяется OperationsExtensions) |
| HasAny | Возвращает признак того, что один из заданных флагов установлен. (Определяется OperationsExtensions) |
| HasNot | Возвращает признак того, что заданный флаг не установлен. (Определяется OperationsExtensions) |
| SetFlagT |
Устанавливает или сбрасывает указанный флаг у флагового перечисления.
(Определяется PlatformExtensions) |