ActivityExtensions 类

IActivity 的扩展方法。

继承层次结构

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.ActivityExtensions

命名空间:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
程序集:  Microsoft.VisualStudio.ArchitectureTools.Extensibility(在 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll 中)

语法

声明
<ExtensionAttribute> _
Public NotInheritable Class ActivityExtensions
public static class ActivityExtensions
[ExtensionAttribute]
public ref class ActivityExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type ActivityExtensions =  class end
public final class ActivityExtensions

ActivityExtensions 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 CreateAcceptEventAction 在 Activity 中创建新的 IAcceptEventAction 对象
公共方法静态成员 CreateActivityFinalNode 在 Activity 中创建新的 IActivityFinalNode 对象
公共方法静态成员 CreateActivityParameterNode 在 Activity 中创建新的 IActivityParameterNode 对象
公共方法静态成员 CreateCallBehaviorAction 在 Activity 中创建新的 ICallBehaviorAction 对象
公共方法静态成员 CreateCallOperationAction 在 Activity 中创建新的 ICallOperationAction 对象
公共方法静态成员 CreateControlFlow 在 ActivityNode 中创建新的 IControlFlow 链接
公共方法静态成员 CreateCreateObjectAction 在 Activity 中创建新的 ICreateObjectAction 对象
公共方法静态成员 CreateDecisionNode 在 Activity 中创建新的 IDecisionNode 对象
公共方法静态成员 CreateForkNode 在 Activity 中创建新的 IForkNode 对象
公共方法静态成员 CreateInitialNode 在 Activity 中创建新的 IInitialNode 对象
公共方法静态成员 CreateJoinNode 在 Activity 中创建新的 IJoinNode 对象
公共方法静态成员 CreateMergeNode 在 Activity 中创建新的 IMergeNode 对象
公共方法静态成员 CreateObjectFlow 在 Activity 中创建新的 IObjectFlow 链接
公共方法静态成员 CreateObjectNode 在 Activity 中创建新的 IObjectNode 对象
公共方法静态成员 CreateOpaqueAction 在 Activity 中创建新的 IOpaqueAction 对象
公共方法静态成员 CreateSendSignalAction 在 Activity 中创建新的 ISendSignalAction 对象
公共方法静态成员 GetActivityEdgeSources 传入这个节点的节点源边缘
公共方法静态成员 GetActivityEdgeTargets 该节点传出的边缘指向的节点

页首

备注

有关 UML 关系图的更多信息,请参见 开发软件设计模型

有关使用 UML API 的更多信息,请参见 扩展 UML 模型和关系图

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空间