Freigeben über


System.Workflow.Runtime.DebugEngine Namespace

Beinhaltet Klassen und Schnittstellen für die Verwendung beim Debuggen von Workflowinstanzen.

Klassen

DebugController

Leitet die Ereignisse zur Workflowinstanzerstellung, -ausführung und -beendigung 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

ActivityHandlerDescriptor

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

Schnittstellen

IExpressionEvaluationFrame

Definiert die Schnittstelle, die von der Komponente zur Workflowausdrucksauswertung implementiert wird, die einen Kontextrahmen für die Ausdrucksauswertung bereitstellt.

IInstanceTable

Für zukünftige Verwendung reserviert.

IWorkflowDebugger

Definiert die Schnittstelle, die Informationen zur Erstellung, Ausführung und Beendigung von Workflowinstanzen von einem DebugController-Objekt erhält, das innerhalb der Workflowhostanwendung ausgeführt wird.

IWorkflowDebuggerService

Informiert den Workflowdebugger darüber, dass Ereignisse zur Codebedingungsauswertung eingetreten sind.

Enumerationen

WorkflowDebuggerSteppingOption

Gibt an, wie der Workflowdebugger die nacheinander ausgeführten untergeordneten Aktivitäten einer zusammengesetzten Aktivität durchläuft.

Delegaten

DebugEngineCallback

Verweist auf eine Rückrufmethode, die von der Komponente zur Workflowausdrucksauswertung aufgerufen wird.