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