Partager via


WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Méthode

Définition

Applique des modifications à l'instance de workflow spécifiée par l'objet 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)

Paramètres

workflowChanges
WorkflowChanges

WorkflowChanges spécifiant les mises à jour dynamiques de l'instance de workflow.

Exceptions

Le moteur d'exécution de workflow ne s'exécute pas.

Exemples

L'exemple suivant présente l'appel ApplyWorkflowChanges à un objet WorkflowInstance. Cet exemple est issu de l'exemple du Kit de développement logiciel Ordering State Machine (SDK) et provient du fichier Mainform.cs. Pour plus d’informations, consultez l’exemple d’ordinateur d’état ordering.

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

Remarques

Si l'instance de workflow n'est pas déjà suspendue, le moteur d'exécution de workflow interrompt temporairement l'instance avant d'appliquer les modifications.

S’applique à