Partager via


System.Workflow.Runtime.DebugEngine Espace de noms

Contient des classes et interfaces à utiliser lors du débogage d'instances de workflow.

Classes

DebugController

Transmet au processus du débogueur les événements de création, d'exécution et de terminaison de l'instance de workflow. Cette classe ne peut pas être héritée.

WorkflowDebuggerSteppingAttribute

Spécifie le comportement du pas à pas de débogage pour les activités composites dont les activités enfants peuvent s'exécuter simultanément.

Structures

ActivityHandlerDescriptor

Spécifie les informations de gestionnaire code-beside dans les méthodes BeforeHandlerInvoked(Guid, Guid, String, ActivityHandlerDescriptor) et UpdateHandlerMethodsForActivity(Guid, Guid, String, List<ActivityHandlerDescriptor>).

Interfaces

IExpressionEvaluationFrame

Définit l'interface implémentée par le composant d'évaluation de l'expression du workflow qui fournit un frame de contexte pour l'évaluation de l'expression.

IInstanceTable

Réservé à un usage ultérieur.

IWorkflowDebugger

Définit l'interface qui reçoit les informations sur l'état de la création, de l'exécution et de l'arrêt de l'instance de workflow provenant d'un objet DebugController qui s'exécute dans l'application hôte du workflow.

IWorkflowDebuggerService

Indique au débogueur de workflow que des événements d'évaluation d'une condition du code ont eu lieu.

Énumérations

WorkflowDebuggerSteppingOption

Spécifie comment le débogueur de workflow parcourra les activités enfants d'une activité composite exécutées de manière simultanée.

Délégués

DebugEngineCallback

Fait référence à une méthode de rappel appelée par le composant d'évaluation de l'expression du workflow.