132 lines
3.5 KiB
C#
132 lines
3.5 KiB
C#
|
using System;
|
||
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using System.Collections.ObjectModel;
|
||
|
using System.Text;
|
||
|
using System.Xml;
|
||
|
using System.Xml.Schema;
|
||
|
using System.IO;
|
||
|
using System.Reflection;
|
||
|
using System.Diagnostics;
|
||
|
using System.Runtime.Serialization;
|
||
|
using System.Security.Permissions;
|
||
|
using System.Globalization;
|
||
|
|
||
|
//using System.Workflow.Activities;
|
||
|
using System.Workflow.ComponentModel;
|
||
|
using System.Workflow.Runtime;
|
||
|
using System.Workflow.Runtime.Hosting;
|
||
|
using Hosting = System.Workflow.Runtime.Hosting;
|
||
|
|
||
|
|
||
|
namespace System.Workflow.Runtime.Tracking
|
||
|
{
|
||
|
[Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
|
||
|
public class TrackingWorkflowChangedEventArgs : EventArgs
|
||
|
{
|
||
|
private Activity _def = null;
|
||
|
private IList<WorkflowChangeAction> _changes = null;
|
||
|
|
||
|
internal TrackingWorkflowChangedEventArgs(IList<WorkflowChangeAction> changes, Activity definition)
|
||
|
{
|
||
|
_def = definition;
|
||
|
_changes = changes;
|
||
|
}
|
||
|
|
||
|
public IList<WorkflowChangeAction> Changes
|
||
|
{
|
||
|
get { return _changes; }
|
||
|
}
|
||
|
|
||
|
public Activity Definition
|
||
|
{
|
||
|
get { return _def; }
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
[Serializable]
|
||
|
[Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
|
||
|
public class TrackingWorkflowTerminatedEventArgs : EventArgs
|
||
|
{
|
||
|
private Exception _e = null;
|
||
|
|
||
|
internal TrackingWorkflowTerminatedEventArgs(Exception exception)
|
||
|
{
|
||
|
_e = exception;
|
||
|
}
|
||
|
|
||
|
internal TrackingWorkflowTerminatedEventArgs(string error)
|
||
|
{
|
||
|
_e = new WorkflowTerminatedException(error);
|
||
|
}
|
||
|
|
||
|
public Exception Exception
|
||
|
{
|
||
|
get { return _e; }
|
||
|
}
|
||
|
}
|
||
|
|
||
|
[Serializable]
|
||
|
[Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
|
||
|
public class TrackingWorkflowSuspendedEventArgs : EventArgs
|
||
|
{
|
||
|
private string _error = null;
|
||
|
|
||
|
internal TrackingWorkflowSuspendedEventArgs(string error)
|
||
|
{
|
||
|
_error = error;
|
||
|
}
|
||
|
|
||
|
public string Error
|
||
|
{
|
||
|
get { return _error; }
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
[Serializable]
|
||
|
[Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
|
||
|
public class TrackingWorkflowExceptionEventArgs : EventArgs
|
||
|
{
|
||
|
private Exception _e = null;
|
||
|
private string _currentPath = null;
|
||
|
private string _originalPath = null;
|
||
|
private Guid _context, _parentContext;
|
||
|
|
||
|
internal TrackingWorkflowExceptionEventArgs(Exception exception, string currentPath, string originalPath, Guid contextGuid, Guid parentContextGuid)
|
||
|
{
|
||
|
_e = exception;
|
||
|
_currentPath = currentPath;
|
||
|
_originalPath = originalPath;
|
||
|
_context = contextGuid;
|
||
|
_parentContext = parentContextGuid;
|
||
|
}
|
||
|
|
||
|
public Exception Exception
|
||
|
{
|
||
|
get { return _e; }
|
||
|
}
|
||
|
|
||
|
public string CurrentActivityPath
|
||
|
{
|
||
|
get { return _currentPath; }
|
||
|
}
|
||
|
|
||
|
public string OriginalActivityPath
|
||
|
{
|
||
|
get { return _originalPath; }
|
||
|
}
|
||
|
|
||
|
public Guid ContextGuid
|
||
|
{
|
||
|
get { return _context; }
|
||
|
}
|
||
|
|
||
|
public Guid ParentContextGuid
|
||
|
{
|
||
|
get { return _parentContext; }
|
||
|
}
|
||
|
}
|
||
|
}
|