Microsoft.VisualStudio.Uml.Actions 命名空间

操作是活动中的元素。 它表示一种可通过输入和输出来描述的行为的单位。 关于 Visual Studio 旗舰版 中标活动模型的更多信息,请参见 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 从输入中创建一个信号或者消息,并将其发送到指定的目标对象。