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 | 从输入中创建一个信号或者消息,并将其发送到指定的目标对象。 |