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

Флаги, описывающие создаваемую операцию.

Definition

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

Члены

None0 Операция создаётся с параметрами по умолчанию.
CreateInProgress1 Операция создаётся в состоянии InProgress. Если флаг не указан, то операция создаётся в состоянии Created.
ReportsProgress2 Операция сообщает процент своей готовности в поле Progress. Если флаг не указан, то это поле возвращает null.
FailOnHashCollision4 Создание операции запрещено и вызовет OperationAlreadyExistsException, если в настоящий момент выполняется операция с таким же хешом Hash. Если флаг не указан, то выполняется проверка только для наличия операции с таким же идентификатором ID.

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

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

См. также