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
Комментарии
Если экземпляр рабочего процесса еще не приостановлен, то механизм среды выполнения рабочих процессов временно приостанавливает выполнение экземпляра перед применением изменений.