WorkflowInstance.GetWorkflowDefinition Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает корневое действие экземпляра рабочего процесса.
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.
Примеры
В следующем примере показано извлечение определения рабочего процесса из его экземпляра. Это пример из образца пакета SDK «Ordering State Machine» из файла Mainform.cs. Дополнительные сведения см. в примере конечного автомата упорядочивания.
// 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()
Комментарии
Корневое действие можно использовать для переходов по иерархии действий рабочего процесса.
Этот метод не является потокобезопасным, поэтому узел должен синхронизировать свои вызовы с этим методом.