WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Метод

Определение

Применяет к экземпляру рабочего процесса изменения, задаваемые объектом WorkflowChanges.

public:
 void ApplyWorkflowChanges(System::Workflow::ComponentModel::WorkflowChanges ^ workflowChanges);
public void ApplyWorkflowChanges (System.Workflow.ComponentModel.WorkflowChanges workflowChanges);
member this.ApplyWorkflowChanges : System.Workflow.ComponentModel.WorkflowChanges -> unit
Public Sub ApplyWorkflowChanges (workflowChanges As WorkflowChanges)

Параметры

workflowChanges
WorkflowChanges

Объект WorkflowChanges, задающий динамические обновления для экземпляра рабочего процесса.

Исключения

Механизм среды выполнения рабочих процессов не работает.

Примеры

В следующем примере показан вызов метода ApplyWorkflowChanges для объекта WorkflowInstance. Это пример из образца пакета SDK «Ordering State Machine» из файла Mainform.cs. Дополнительные сведения см. в примере конечного автомата упорядочивания.

// Apply the changes to the workflow instance
try
{
    instance.ApplyWorkflowChanges(changes);
}
catch (WorkflowValidationFailedException)
{
    // New state has already been added
    MessageBox.Show("On Hold state has already been added to this workflow.");
}
' Apply the changes to the workflow instance
Try
    instance.ApplyWorkflowChanges(changes)
Catch e As WorkflowValidationFailedException
    ' New state has already been added
    MessageBox.Show("On Hold state has already been added to this workflow.")
End Try

Комментарии

Если экземпляр рабочего процесса еще не приостановлен, то механизм среды выполнения рабочих процессов временно приостанавливает выполнение экземпляра перед применением изменений.

Применяется к