This documentation is archived and is not being maintained.

System.Workflow.Runtime.DebugEngine Namespace

Contains classes and interfaces for use in debugging workflow instances.

Public classDebugControllerRelays workflow instance creation, execution and termination events to the debugger process. This class cannot be inherited.
Public classWorkflowDebuggerSteppingAttributeSpecifies the debug stepping behavior for composite activities whose child activities can execute concurrently.

Public structureActivityHandlerDescriptorSpecifies the code-beside handler information in the BeforeHandlerInvoked and UpdateHandlerMethodsForActivity methods.

Public interfaceIExpressionEvaluationFrameDefines the interface implemented by the workflow expression evaluation component that provides a context frame for expression evaluation.
Public interfaceIInstanceTableReserved for future use.
Public interfaceIWorkflowDebuggerDefines the interface that receives workflow instance creation, execution, and termination status information from a DebugController object running inside the workflow host application.
Public interfaceIWorkflowDebuggerServiceNotifies workflow debugger that code condition evaluation events have occurred.

Public delegateDebugEngineCallbackReferences a callback method that is invoked by the workflow expression evaluation component.

Public enumerationWorkflowDebuggerSteppingOptionSpecifies how the workflow debugger will step through concurrently executing child activities of a composite activity.