This documentation is archived and is not being maintained.
IWorkflowDebugger Interface
.NET Framework (current version)
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 class IWorkflowDebugger
Name Description ActivityStatusChanged(Guid, Guid, Guid, String^, String^, ActivityExecutionStatus, Int32) Called when the ExecutionStatus of an activity within the workflow changes.
AssemblyLoaded(Guid, String^, Boolean) Called when an assembly is loaded in the app domain corresponding to the WorkflowRuntime in the workflow host application.
BeforeActivityStatusChanged(Guid, Guid, Guid, String^, String^, ActivityExecutionStatus, Int32) Called before the ExecutionStatus of an activity within the workflow changes.
BeforeHandlerInvoked(Guid, Guid, String^, ActivityHandlerDescriptor) Called before a handler in the code-beside is about to be invoked.
HandlerInvoked(Guid, Guid, Int32, String^) Called after a handler in the code-beside is invoked.
InstanceCompleted(Guid, Guid) Called when a workflow instance completes.
InstanceCreated(Guid, Guid, Guid) Called when a workflow instance is created.
InstanceDynamicallyUpdated(Guid, Guid, Guid) Called when the workflow instance is dynamically updated with a workflow change.
ScheduleTypeLoaded(Guid, Guid, String^, String^, String^, Boolean, String^, String^, String^) Called when a new workflow type is loaded by the workflow runtime engine in the workflow host application.
SetInitialActivityStatus(Guid, Guid, Guid, String^, String^, ActivityExecutionStatus, Int32) Called to set the initial status of the activities in a workflow.
UpdateHandlerMethodsForActivity(Guid, Guid, String^, List<ActivityHandlerDescriptor>^) Called when an activity enters the Executing state.
This interface is implemented by a .NET remoting object hosted by the debugger.
.NET Framework
Available since 3.0
Return to top