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 | 描述互動中的訊息的特性。 |