WorkflowInstance.GetWorkflowDefinition 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索此工作流实例的根活动。
public:
System::Workflow::ComponentModel::Activity ^ GetWorkflowDefinition();
public System.Workflow.ComponentModel.Activity GetWorkflowDefinition ();
member this.GetWorkflowDefinition : unit -> System.Workflow.ComponentModel.Activity
Public Function GetWorkflowDefinition () As Activity
返回
一个 Activity 对象。
示例
下面的示例演示如何从工作流实例中检索工作流定义。 此代码示例摘自 Mainform.cs 文件中“自定义持久性服务”SDK 示例。 有关详细信息,请参阅 排序状态机示例。
// Get a reference to the root activity for the workflow
Activity root = instance.GetWorkflowDefinition();
' Get a reference to the root activity for the workflow
Dim root As Activity = instance.GetWorkflowDefinition()
注解
您可以使用根活动来定位工作流的活动层次结构。
此方法不是线程安全的,因此宿主应将其调用与此方法同步。