Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / RunTime / Tracking / TrackingWorkflowEventArgs.cs / 1305376 / TrackingWorkflowEventArgs.cs
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
{
public class TrackingWorkflowChangedEventArgs : EventArgs
{
private Activity _def = null;
private IList _changes = null;
internal TrackingWorkflowChangedEventArgs(IList changes, Activity definition)
{
_def = definition;
_changes = changes;
}
public IList Changes
{
get { return _changes; }
}
public Activity Definition
{
get { return _def; }
}
}
[Serializable]
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]
public class TrackingWorkflowSuspendedEventArgs : EventArgs
{
private string _error = null;
internal TrackingWorkflowSuspendedEventArgs(string error)
{
_error = error;
}
public string Error
{
get { return _error; }
}
}
[Serializable]
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; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
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
{
public class TrackingWorkflowChangedEventArgs : EventArgs
{
private Activity _def = null;
private IList _changes = null;
internal TrackingWorkflowChangedEventArgs(IList changes, Activity definition)
{
_def = definition;
_changes = changes;
}
public IList Changes
{
get { return _changes; }
}
public Activity Definition
{
get { return _def; }
}
}
[Serializable]
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]
public class TrackingWorkflowSuspendedEventArgs : EventArgs
{
private string _error = null;
internal TrackingWorkflowSuspendedEventArgs(string error)
{
_error = error;
}
public string Error
{
get { return _error; }
}
}
[Serializable]
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; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TraceFilter.cs
- RegexCode.cs
- PrefixQName.cs
- SetterBaseCollection.cs
- Emitter.cs
- KeySpline.cs
- EventLogEntryCollection.cs
- WebBrowser.cs
- xml.cs
- TreeNodeConverter.cs
- DataError.cs
- SessionIDManager.cs
- DependencyObject.cs
- Registration.cs
- SqlGatherConsumedAliases.cs
- CopyNodeSetAction.cs
- SocketElement.cs
- ImageListStreamer.cs
- MsmqIntegrationBinding.cs
- IODescriptionAttribute.cs
- ProfileManager.cs
- Process.cs
- ProtocolsConfigurationHandler.cs
- XmlSecureResolver.cs
- WinEventQueueItem.cs
- CodeDefaultValueExpression.cs
- CachedPathData.cs
- OutputCacheSection.cs
- StatusBarAutomationPeer.cs
- documentsequencetextcontainer.cs
- VisualBrush.cs
- FileDialogCustomPlace.cs
- ADMembershipUser.cs
- _Events.cs
- SqlMultiplexer.cs
- Config.cs
- RenderData.cs
- TypeLoadException.cs
- ModelPropertyCollectionImpl.cs
- UrlPropertyAttribute.cs
- ViewKeyConstraint.cs
- SimpleLine.cs
- EntityModelBuildProvider.cs
- SimpleApplicationHost.cs
- ArcSegment.cs
- DbConnectionPoolGroupProviderInfo.cs
- TokenizerHelper.cs
- StringAttributeCollection.cs
- CallbackDebugBehavior.cs
- VisualStyleTypesAndProperties.cs
- MetadataProperty.cs
- ManualResetEvent.cs
- PageThemeBuildProvider.cs
- OrthographicCamera.cs
- QilParameter.cs
- EntityClassGenerator.cs
- RecipientInfo.cs
- SecurityToken.cs
- ProtocolImporter.cs
- UTF8Encoding.cs
- InternalSafeNativeMethods.cs
- ComplexTypeEmitter.cs
- EntityContainerRelationshipSet.cs
- MarshalByValueComponent.cs
- KeyPressEvent.cs
- RightsManagementPermission.cs
- CompatibleIComparer.cs
- Debugger.cs
- ThemeDirectoryCompiler.cs
- WebPartEditorCancelVerb.cs
- XmlValidatingReader.cs
- FullTextLine.cs
- GroupAggregateExpr.cs
- CodeObject.cs
- XPathNodePointer.cs
- Base64Encoder.cs
- adornercollection.cs
- DrawingBrush.cs
- ConnectionManagementElement.cs
- CheckBoxStandardAdapter.cs
- HostElement.cs
- TextSearch.cs
- ListBindingHelper.cs
- SelectionUIService.cs
- SiteMapHierarchicalDataSourceView.cs
- CollectionEditor.cs
- WmfPlaceableFileHeader.cs
- AuthenticationServiceManager.cs
- CodeBlockBuilder.cs
- XmlIlVisitor.cs
- TextContainerChangedEventArgs.cs
- BitmapEffectGroup.cs
- ListViewItem.cs
- ParsedAttributeCollection.cs
- HttpCacheVary.cs
- ArcSegment.cs
- UdpUtility.cs
- XmlTextReaderImplHelpers.cs
- TextBlock.cs
- HostingEnvironment.cs