Export (0) Print
Expand All

IWorkflowDebugger Interface

Note: This API is now obsolete.

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)

[ObsoleteAttribute("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
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 material discusses types and namespaces that are obsolete. For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

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

.NET Framework

Supported in: 4, 3.5, 3.0
Obsolete (compiler warning) in 4.5.2
Obsolete (compiler warning) in 4.5.1
Obsolete (compiler warning) in 4.5

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

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

© 2014 Microsoft