Sdílet prostřednictvím


WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Metoda

Definice

Použije změny na instanci pracovního postupu určenou objektem 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)

Parametry

workflowChanges
WorkflowChanges

Určení WorkflowChanges dynamických aktualizací instance pracovního postupu

Výjimky

Modul runtime pracovního postupu není spuštěný.

Příklady

Následující příklad ukazuje volání ApplyWorkflowChanges objektu WorkflowInstance . Tento příklad je z ukázky sady SDK stavového počítače řazení ze souboru Mainform.cs. Další informace najdete v ukázce ordering state machine (Ordering State Machine).

// 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

Poznámky

Pokud instance pracovního postupu ještě není pozastavena, modul runtime pracovního postupu dočasně pozastaví instanci před použitím změn.

Platí pro