Export (0) Print
Expand All

IWorkflowDebugger Interface

Defines the interface that receives workflow instance creation, execution, and termination status information from a DebugController object running inside the workflow host application.

Namespace:  System.Workflow.Runtime.DebugEngine
Assembly:  System.Workflow.Runtime (in System.Workflow.Runtime.dll)

public interface IWorkflowDebugger

The IWorkflowDebugger type exposes the following members.

Public methodActivityStatusChangedCalled when the ExecutionStatus of an activity within the workflow changes.
Public methodAssemblyLoadedCalled when an assembly is loaded in the app domain corresponding to the WorkflowRuntime in the workflow host application.
Public methodBeforeActivityStatusChangedCalled before the ExecutionStatus of an activity within the workflow changes.
Public methodBeforeHandlerInvokedCalled before a handler in the code-beside is about to be invoked.
Public methodHandlerInvokedCalled after a handler in the code-beside is invoked.
Public methodInstanceCompletedCalled when a workflow instance completes.
Public methodInstanceCreatedCalled when a workflow instance is created.
Public methodInstanceDynamicallyUpdatedCalled when the workflow instance is dynamically updated with a workflow change.
Public methodScheduleTypeLoadedCalled when a new workflow type is loaded by the workflow runtime engine in the workflow host application.
Public methodSetInitialActivityStatusCalled to set the initial status of the activities in a workflow.
Public methodUpdateHandlerMethodsForActivityCalled when an activity enters the Executing state.

This interface is implemented by a .NET remoting object hosted by the debugger.

.NET Framework

Supported in: 4, 3.5, 3.0

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

© 2015 Microsoft