WorkflowRuntime.ServicesExceptionNotHandled Événement

Définition

Se produit lorsqu’un service dérivé des appels RaiseServicesExceptionNotHandledEvent(Exception, Guid)de WorkflowRuntimeService classe .

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

Type d'événement

Remarques

Un service dérivé de la WorkflowRuntimeService classe peut appeler la RaiseServicesExceptionNotHandledEvent méthode pour informer les abonnés de l’événement ServicesExceptionNotHandled qu’une exception qu’il n’a pas pu gérer s’est produite pendant son exécution. Vous pouvez vous abonner à cet événement pour implémenter un mécanisme de récupération.

Cet événement est déclenché lorsqu’une instance de workflow n’a pas encore été créée par le moteur d’exécution du flux de travail et qu’une exception se produit. Dans ce scénario, la seule façon d’informer une application hôte qu’une exception s’est produite consiste à déclencher cet événement. Toutefois, le moteur d’exécution du flux de travail n’appelle pas cela directement. Au lieu de cela, le moteur d’exécution du flux de travail remet une exception à l’instance de flux de travail ou, s’il n’y a pas d’instance, renvoie à l’appelant, ce qui est en fait le service qui déclenche cet événement. Si vous créez votre propre service de persistance ou de planificateur, vous devez implémenter cet événement vous-même via la méthode de base RaiseServicesExceptionNotHandledEvent .

Pour l’événementServicesExceptionNotHandled, l’expéditeur contient l’instance GuidWorkflowRuntimeWorkflowEventArgs de workflow qui utilisait le service et qui Exception n’a pas pu être gérée.

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

S’applique à