動作是活動中的元素。 它代表行為的單位,可以輸入和輸出描述。 如需 Visual Studio Ultimate 中的活動模型的詳細資訊,請參閱UML 活動圖表:方針. 如需 UML API 的詳細資訊,請參閱擴充 UML 模型與圖表。
這個命名空間中定義的型別和屬性會對應至 UML 規格中定義的型別和屬性。 此外,還會在這個命名空間中的許多型別上定義擴充方法。 如需詳細資訊,請參閱Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml。
此命名空間中的主要型別是 IAction。 大多數其他型別,如ICallBehaviorAction,都是改進的 IAction。 其他型別是衍生自 IPin 的輸入和輸出連接。
介面
| 介面 | 說明 | |
|---|---|---|
![]() |
IAcceptEventAction | 等待符合指定之條件的事件發生。如果有流入流程,動作會等到執行緒抵達之後,語彙基元則會在事件發生之後繼續。如果沒有流入流程,動作會為每次發生的事件產生一個新的語彙基元。 |
![]() |
IAction | 物件、人員、系統、公司或其他動作項目所執行的操作或工作。 |
![]() |
ICallAction | 叫用行為並接收傳回值的動作。 |
![]() |
ICallBehaviorAction | 不介入行為功能而直接叫用行為。 |
![]() |
ICallOperationAction | 傳送操作呼叫要求至指定的物件,可能會導致調用相關聯的行為。 |
![]() |
ICreateObjectAction | 建立物件。 |
![]() |
IInputPin | 保存輸入值攻其動作消耗。 |
![]() |
IInvocationAction | 叫用物件的操作,或將訊息傳送至元件的連接埠。 |
![]() |
IOpaqueAction | 含特定實作語義的動作。 |
![]() |
IOutputPin | 保存其動作所產生的輸出值。 |
![]() |
IPin | 參數或連接,控制項和資料可在其中流入或流出動作。 |
![]() |
ISendSignalAction | 從其輸入建立訊號或訊息,並且傳送至指定的目標物件。 |
.gif)