WorkflowInstance.ApplyWorkflowChanges(WorkflowChanges) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.