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 此操作数中显示的序列不得发生。通常用于内部 考虑或忽略操作数。
Assert 操作数指定唯一有效的序列。通常用于 Consider 或 Ignore 操作数。
Ignore 指定此操作数未描述的消息列表。他们可以 在指定的系统中发生,但对目的来说意义不大 目的为交互。
Consider 指定此操作数描述的消息列表。其他消息可 在指定的系统中发生,但对目的来说意义不大 目的为交互。

备注

提示

此类型上定义的方法为 extension methods(扩展方法)。 要使用方法,您必须将项目引用添加到 .NET assembly Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll,并且您的代码中必须包含指令 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml。

请参见

参考

Microsoft.VisualStudio.Uml.Interactions 命名空间