WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.