System.Workflow.Runtime.DebugEngine Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |