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