共用方式為


Microsoft.VisualStudio.Uml.Interactions 命名空間

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

如需在這個命名空間使用型別的詳細資訊,請參閱HOW TO:使用 UML API 編輯順序圖表。如需 UML API 的詳細資訊,請參閱擴充 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 描述互動中的訊息的特性。