Поделиться через


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

Описывает, как должны объединяться операнды объединенного фрагмента.

Пространство имен:  Microsoft.VisualStudio.Uml.Interactions
Сборка:  Microsoft.VisualStudio.Uml.Interfaces (в Microsoft.VisualStudio.Uml.Interfaces.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(True)> _
Public Enumeration InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum InteractionOperatorKind
[CLSCompliantAttribute(true)]
public enum class InteractionOperatorKind
[<CLSCompliantAttribute(true)>]
type InteractionOperatorKind
public enum InteractionOperatorKind

Члены

Имя члена Описание
Seq Существует два или более операндов.Сообщения, имеющие одну и ту же линию жизни, должны появляться в порядке операндов.Где они не включают одни и те же линии жизни. сообщения от различных операндов могут чередоваться параллельно.
Alt Существует два или более операнда и только один из них будет выполняться.
Opt Имеется один операнд, который может выполниться или не выполниться.Если условие определено, оно указывает, выполняется ли операнд.
Break Если этот фрагмент выполняется, остальные фрагменты последовательности ликвидируются.Если условие определено, оно указывает произойдет ли прерывание.
Par Параллельный.События во фрагментах могут чередоваться.
Strict Существует два или более операндов, которые должны произойти в заданном порядке.
Loop Имеется один операнд, который может повторяться.Если имеется условие, оно определяет, когда повторение прекращается.
Critical
Neg Последовательность, показанная в этом операнде, не должна иметь место.Обычно используется внутри операнда Consider или Ignore.
Assert Операнд задает только допустимые последовательности.Обычно используется с Операнд Consider или Ignore.
Ignore Задает Список сообщений, не описываемых операндом.Они могут могут возникать в указанной системе, но они не существенны для целей этого взаимодействия.
Consider Задает список сообщений, описываемых операндом.Другие сообщения могут могут возникать в указанной системе, но они не существенны для целей этого взаимодействия.

Заметки

ПримечаниеПримечание

Методы, определенные для этого типа, являются методами расширения.Чтобы использовать эти методы, необходимо добавить ссылку проекта на сборку .NET Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll и включить директиву using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml в код.

См. также

Ссылки

Microsoft.VisualStudio.Uml.Interactions - пространство имен