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