System.Workflow.Runtime.DebugEngine Namespace

Enthält Klassen und Schnittstellen für die Verwendung in Debugworkflowinstanzen.

Klassen

Name Beschreibung
DebugController

Leitet Workflowinstanzenerstellungs-, Ausführungs- und Beendigungsereignisse an den Debuggerprozess weiter. Diese Klasse kann nicht vererbt werden.

WorkflowDebuggerSteppingAttribute

Gibt das Debugschrittverhalten für zusammengesetzte Aktivitäten an, deren untergeordnete Aktivitäten gleichzeitig ausgeführt werden können.

Strukturen

Name Beschreibung
ActivityHandlerDescriptor

Gibt die Code-neben-Handlerinformationen in den methoden BeforeHandlerInvoked(Guid, Guid, String, ActivityHandlerDescriptor) und UpdateHandlerMethodsForActivity(Guid, Guid, String, List<ActivityHandlerDescriptor>) an.

Schnittstellen

Name Beschreibung
IExpressionEvaluationFrame

Definiert die Schnittstelle, die von der Workflowausdrucksauswertungskomponente implementiert wird, die einen Kontextframe für die Ausdrucksauswertung bereitstellt.

IInstanceTable

Reserviert für zukünftige Verwendung.

IWorkflowDebugger

Definiert die Schnittstelle, die Workflowinstanzenerstellungs-, Ausführungs- und Beendigungsstatusinformationen von einem DebugController Objekt empfängt, das innerhalb der Workflowhostanwendung ausgeführt wird.

IWorkflowDebuggerService

Benachrichtigt den Workflowdebugger, dass Codebedingungsauswertungsereignisse aufgetreten sind.

Enumerationen

Name Beschreibung
WorkflowDebuggerSteppingOption

Gibt an, wie der Workflowdebugger gleichzeitig untergeordnete Aktivitäten einer zusammengesetzten Aktivität ausführt.

Delegaten

Name Beschreibung
DebugEngineCallback

Verweist auf eine Rückrufmethode, die von der Workflowausdrucksauswertungskomponente aufgerufen wird.