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 描述交互中消息的特征。