WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Metoda

Definicja

Stosuje zmiany w wystąpieniu WorkflowChanges przepływu pracy określonym przez obiekt.

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

Określenie WorkflowChanges aktualizacji dynamicznych dla wystąpienia przepływu pracy.

Wyjątki

Aparat środowiska uruchomieniowego przepływu pracy nie jest uruchomiony.

Przykłady

W poniższym przykładzie pokazano wywołanie metody ApplyWorkflowChanges do WorkflowInstance obiektu . Ten przykład pochodzi z przykładowego zestawu SDK ordering state machine z pliku Mainform.cs. Aby uzyskać więcej informacji, zobacz Przykład porządkowania maszyny stanu.

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

Uwagi

Jeśli wystąpienie przepływu pracy nie jest jeszcze zawieszone, aparat środowiska uruchomieniowego przepływu pracy tymczasowo zawiesza wystąpienie przed zastosowaniem zmian.

Dotyczy