Microsoft.VisualStudio.Uml.Interactions 命名空间
出现在序列图中的交互可以用来表示各程序对象之间的函数调用、各应用程序或各计算机之间的消息协议、用户与系统之间的交互或其他序列的相互。
有关使用此命名空间中的类型的更多信息,请参见如何:使用 UML API 编辑序列图。 有关 UML API 的更多消息,请参见 扩展 UML 模型和关系图。
关于 Visual Studio 旗舰版 中交互的更多信息,请参见 UML 序列图:参考 和 UML 序列图:准则。
此命名空间中定义的类型和属性与 UML 规范中定义的类型和属性相对应。 此外,将根据此命名空间中的许多类型来定义扩展方法。 有关更多信息,请参见 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml。
接口
接口 | 说明 | |
---|---|---|
IActionExecutionSpecification | 表示指定操作的执行。 | |
IBehaviorExecutionSpecification | 指定行为的执行。 | |
ICombinedFragment | 片段的集合,如交互中的一组替代项。 | |
IConsiderIgnoreFragment | 具有 Consider 或 Ignore 的 InteractionOperator 的片段。这种类型的片段需要要排除或要包含的邮件的列表。 | |
IExecutionEvent | 开始或结束执行发生时的事件。 | |
IExecutionOccurrenceSpecification | 明确执行发生开始和结束的生命线位置。 | |
IExecutionSpecification | 表示生命线上行为的执行。它在序列图中显示为生命线上带有阴影的矩形。 | |
IInteraction | 行为的定义,侧重于对象之间的可观察信息交换。 | |
IInteractionConstraint | 给出组合片段中的操作数的临界。使用的变量必须是全局或“组合片段”所拥有生命线的。 | |
IInteractionFragment | 元素的交互,如消息开始或结束、执行规范或组合片段。 | |
IInteractionOperand | CombinedFragment 的一部分。CombinedFragment 可具有一个或多个 InteractionOperand,取决于其 InteractionOperator。 | |
IInteractionUse | 表示其他交互中定义的一部分序列,或表示用户不希望详细定义的交互序列。 | |
ILifeline | 参与可发送和接收消息的交互。 | |
IMessage | 交互中的各个生命线之间的通信。 | |
IMessageEnd | 表示消息的每一端上的点。可以链接到生命线或 LostFoundTarget。 | |
IMessageOccurrenceSpecification | 生命线上的一个点,用于发送或接收消息或事件。 | |
IOccurrenceSpecification | 表示交互关系图上的重点。 | |
IOperandOccurrenceSpecification | 一个发生规格,表示交互操作数的开始或结束 | |
IReceiveOperationEvent | 说明文本对象有待调用特定操作。 | |
IReceiveSignalEvent | 说明交互操作需等待接收一个信号。 | |
ISendOperationEvent | 说明调用了一个操作。 | |
ISendSignalEvent | 指定发送信号,例如到另一个进程或系统。 |
枚举
枚举 | 说明 | |
---|---|---|
InteractionOperatorKind | 描述组合片段的操作数是如何组合的。 | |
MessageKind | 描述交互中的消息。 | |
MessageSort | 描述交互中消息的特征。 |