共用方式為


Microsoft.VisualStudio.Uml.Interactions 命名空間

出現在循序圖上的互動可用來代表程式物件之間的函式呼叫、應用程式或電腦之間的訊息通訊協定、使用者和系統之間的互動,或其他互動序列。

有关使用此命名空间中的类型的详细信息,请参阅 如何:使用 UML API 編輯順序圖表。 如需 UML 應用程式開發介面的詳細資訊,請參閱擴充 UML 模型與圖表

中的交互有关详细信息 Visual Studio Ultimate, ,请参阅 UML 順序圖表:參考UML 順序圖表:方針

类型和此命名空间中定义的属性对应于那些 UML 规范中定义。 此外,许多此命名空间中的类型上定义的扩展方法。 如需詳細資訊,請參閱Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml

介面

  介面 描述
公用介面 IActionExecutionSpecification 代表執行指定的動作。
公用介面 IBehaviorExecutionSpecification 指定之行為的執行。
公用介面 ICombinedFragment 片段的集合,例如互動中的一組替代項目。
公用介面 IConsiderIgnoreFragment 具有 Consider 或 Ignore 之 InteractionOperator 的片段。這種類型的片段需要所要排除或包含之訊息的清單。
公用介面 IExecutionEvent 在執行出現次數開始或結束時發生的事件。
公用介面 IExecutionOccurrenceSpecification 指定執行出現次數在生命線上的開始或結束位置。
公用介面 IExecutionSpecification 代表執行生命線上的行為。它會出現在序列圖表中,為生命線上帶有陰影的矩形。
公用介面 IInteraction 行為的定義,著重於物件之間可觀察到的資訊交換。
公用介面 IInteractionConstraint Guard CombinedFragment 中的運算元。使用的變數必須是全域的,或是由合併片段所涵蓋的生命線擁有。
公用介面 IInteractionFragment 互動的元素,例如訊息開始或結束、執行規格,或是合併片段。
公用介面 IInteractionOperand CombinedFragment 的一部份。CombinedFragment 可以有一個或多個 InteractionOperands,取決於它的 InteractionOperator。
公用介面 IInteractionUse 表示序列在另一個互動中定義的部分,或是使用者不想詳細定義的互動序列。
公用介面 ILifeline 互動中的參與者,可傳送及接收訊息。
公用介面 IMessage 互動中的生命線之間的通訊。
公用介面 IMessageEnd 表示每個訊息結尾的點。可以連結到 Lifeline 或 LostFoundTarget。
公用介面 IMessageOccurrenceSpecification 生命線上的一點,用於傳送或接收訊息。
公用介面 IOccurrenceSpecification 表示互動圖表上的重要點。
公用介面 IOperandOccurrenceSpecification 出現次數規格,代表互動運算元的開始或結束
公用介面 IReceiveOperationEvent 指定內容物件等待叫用特定的操作。
公用介面 IReceiveSignalEvent 指定互動等待接收訊號。
公用介面 ISendOperationEvent 指定叫用操作。
公用介面 ISendSignalEvent 指定傳送訊號,例如傳送至另一個流程或系統。

列舉

  列舉類型 描述
公用列舉類型 InteractionOperatorKind 描述如何組合 CombinedFragment 的運算元。
公用列舉類型 MessageKind 描述互動中的。
公用列舉類型 MessageSort 描述互動中的訊息的特性。