WorkflowRuntime.WorkflowSuspended Événement

Définition

Se produit lorsqu'une instance de workflow est interrompue.

public:
 event EventHandler<System::Workflow::Runtime::WorkflowSuspendedEventArgs ^> ^ WorkflowSuspended;
public event EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> WorkflowSuspended;
member this.WorkflowSuspended : EventHandler<System.Workflow.Runtime.WorkflowSuspendedEventArgs> 
Public Custom Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs) 
Public Event WorkflowSuspended As EventHandler(Of WorkflowSuspendedEventArgs) 

Type d'événement

Exemples

L'exemple de code suivant montre comment utiliser les fonctionnalités WorkflowRuntime d'un hôte de workflow. Le code associe l'événement WorkflowSuspended à un gestionnaire d'événements, méthode qui est nommée OnWorkflowSuspended.

Cet exemple de code fait partie de l’exemple Suspendre et Terminer.

workflowRuntime.WorkflowSuspended += OnWorkflowSuspend;
AddHandler workflowRuntime.WorkflowSuspended, AddressOf OnWorkflowSuspend

Remarques

L'instance de workflow peut être interrompue par l'hôte via un appel à la méthode Suspend, par une activité SuspendActivity ou implicitement par le moteur d'exécution de workflow. Par exemple, le moteur d'exécution de workflow interrompt temporairement l'instance lorsqu'il lui applique des modifications dynamiques.

Pour l'événement WorkflowSuspended, l'expéditeur contient l'objet WorkflowRuntime, et l'objet WorkflowSuspendedEventArgs contient l'objet WorkflowInstance et une chaîne qui décrit la raison de l'interruption de l'instance.

Pour plus d’informations sur la gestion des événements, consultez Gestion et déclenchement d’événements.

S’applique à