共用方式為


Microsoft.VisualStudio.Uml.Actions 命名空間

動作是活動中的元素。 它代表行為的單位,可以輸入和輸出描述。 如需 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 從其輸入建立訊號或訊息,並且傳送至指定的目標物件。