1 // Copyright (c) Microsoft Corp., 2004. All rights reserved.
2 #region Using directives
3 
4 using System;
5 using System.IO;
6 using System.Xml;
7 using System.Text;
8 using System.Threading;
9 using System.Reflection;
10 using System.Collections;
11 using System.Diagnostics;
12 using System.Runtime.Remoting;
13 using System.Collections.Generic;
14 using System.Runtime.Serialization;
15 using System.Workflow.Runtime;
16 using System.Workflow.Runtime.Hosting;
17 using System.Runtime.InteropServices;
18 using System.Runtime.Remoting.Channels;
19 using System.Workflow.ComponentModel;
20 using System.Workflow.ComponentModel.Compiler;
21 using System.Workflow.ComponentModel.Design;
22 using System.Workflow.ComponentModel.Serialization;
23 using System.Runtime.Serialization.Formatters;
24 using System.Configuration;
25 using System.Security.Permissions;
26 using System.Globalization;
27 using Microsoft.Win32;
28 using System.Security.AccessControl;
29 using System.Security.Principal;
30 #endregion
31 
32 namespace System.Workflow.Runtime.DebugEngine
33 {
34     #region Interface IWorkflowDebugger
35 
36     [Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
37     public interface IWorkflowDebugger
38     {
InstanceCreated(Guid programId, Guid instanceId, Guid scheduleTypeId)39         void InstanceCreated(Guid programId, Guid instanceId, Guid scheduleTypeId);
InstanceDynamicallyUpdated(Guid programId, Guid instanceId, Guid scheduleTypeId)40         void InstanceDynamicallyUpdated(Guid programId, Guid instanceId, Guid scheduleTypeId);
InstanceCompleted(Guid programId, Guid instanceId)41         void InstanceCompleted(Guid programId, Guid instanceId);
BeforeActivityStatusChanged(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId)42         void BeforeActivityStatusChanged(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId);
ActivityStatusChanged(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId)43         void ActivityStatusChanged(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId);
SetInitialActivityStatus(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId)44         void SetInitialActivityStatus(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId);
ScheduleTypeLoaded(Guid programId, Guid scheduleTypeId, string assemblyFullName, string fileName, string md5Digest, bool isDynamic, string scheduleNamespace, string scheduleName, string workflowMarkup)45         void ScheduleTypeLoaded(Guid programId, Guid scheduleTypeId, string assemblyFullName, string fileName, string md5Digest, bool isDynamic, string scheduleNamespace, string scheduleName, string workflowMarkup);
UpdateHandlerMethodsForActivity(Guid programId, Guid scheduleTypeId, string activityQualifiedName, List<ActivityHandlerDescriptor> handlerMethods)46         void UpdateHandlerMethodsForActivity(Guid programId, Guid scheduleTypeId, string activityQualifiedName, List<ActivityHandlerDescriptor> handlerMethods);
AssemblyLoaded(Guid programId, string assemblyPath, bool fromGlobalAssemblyCache)47         void AssemblyLoaded(Guid programId, string assemblyPath, bool fromGlobalAssemblyCache);
HandlerInvoked(Guid programId, Guid instanceId, int threadId, string activityQualifiedName)48         void HandlerInvoked(Guid programId, Guid instanceId, int threadId, string activityQualifiedName);
BeforeHandlerInvoked(Guid programId, Guid scheduleTypeId, string activityQualifiedName, ActivityHandlerDescriptor handlerMethod)49         void BeforeHandlerInvoked(Guid programId, Guid scheduleTypeId, string activityQualifiedName, ActivityHandlerDescriptor handlerMethod);
50     }
51 
52     #endregion
53 
54 
55 
56 }
57