Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / ActivityStatusChangeEventArgs.cs / 1305376 / ActivityStatusChangeEventArgs.cs
namespace System.Workflow.ComponentModel { using System; using System.Globalization; using System.Collections.Generic; using System.Text; [Serializable] public sealed class ActivityExecutionStatusChangedEventArgs : EventArgs { private ActivityExecutionStatus status = ActivityExecutionStatus.Initialized; private ActivityExecutionResult activityExecutionResult = ActivityExecutionResult.None; private string activityQualifiedName = null; private int stateId = -1; [NonSerialized] private IWorkflowCoreRuntime workflowCoreRuntime = null; internal ActivityExecutionStatusChangedEventArgs(ActivityExecutionStatus executionStatus, ActivityExecutionResult executionResult, Activity activity) { this.status = executionStatus; this.activityExecutionResult = executionResult; this.activityQualifiedName = activity.QualifiedName; this.stateId = activity.ContextActivity.ContextId; } public ActivityExecutionStatus ExecutionStatus { get { return this.status; } } public ActivityExecutionResult ExecutionResult { get { return this.activityExecutionResult; } } public Activity Activity { get { Activity activity = null; if (this.workflowCoreRuntime != null) { Activity contextActivity = this.workflowCoreRuntime.GetContextActivityForId(this.stateId); if (contextActivity != null) activity = contextActivity.GetActivityByName(this.activityQualifiedName); } return activity; } } // internal IWorkflowCoreRuntime BaseExecutor { set { this.workflowCoreRuntime = value; } } public override string ToString() { return "ActivityStatusChange('" + "(" + this.stateId.ToString(CultureInfo.CurrentCulture) + ")" + this.activityQualifiedName + "', " + Activity.ActivityExecutionStatusEnumToString(this.ExecutionStatus) + ", " + Activity.ActivityExecutionResultEnumToString(this.ExecutionResult) + ")"; } } } // 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
- DataControlButton.cs
- StringSorter.cs
- ProcessModelInfo.cs
- IfAction.cs
- SqlCaseSimplifier.cs
- CompiledAction.cs
- SafeTimerHandle.cs
- DataTableMapping.cs
- XsltLibrary.cs
- StreamAsIStream.cs
- EndPoint.cs
- RoleService.cs
- AssemblySettingAttributes.cs
- XmlExpressionDumper.cs
- ScriptComponentDescriptor.cs
- GlyphElement.cs
- ConsoleCancelEventArgs.cs
- SqlLiftWhereClauses.cs
- GlyphingCache.cs
- WrapPanel.cs
- PeerCollaborationPermission.cs
- SqlStatistics.cs
- RightsManagementErrorHandler.cs
- RewritingValidator.cs
- PKCS1MaskGenerationMethod.cs
- StatusBarPanel.cs
- DataGridViewBand.cs
- ValueUnavailableException.cs
- CodeGeneratorAttribute.cs
- AtomContentProperty.cs
- ToolStripGrip.cs
- WinInet.cs
- DragDrop.cs
- SharedHttpsTransportManager.cs
- CollaborationHelperFunctions.cs
- DataGridViewAccessibleObject.cs
- Globals.cs
- BaseTransportHeaders.cs
- ToolStripItemImageRenderEventArgs.cs
- LoginName.cs
- Point3D.cs
- TransformerConfigurationWizardBase.cs
- MetadataExchangeClient.cs
- BulletedListDesigner.cs
- VerificationException.cs
- LineServices.cs
- RadioButton.cs
- TextTreeDeleteContentUndoUnit.cs
- CharEntityEncoderFallback.cs
- DBSchemaTable.cs
- XmlLangPropertyAttribute.cs
- Debugger.cs
- Paragraph.cs
- EdmItemError.cs
- TimeStampChecker.cs
- TextEditor.cs
- Predicate.cs
- WhitespaceSignificantCollectionAttribute.cs
- KnownTypeDataContractResolver.cs
- WmlPanelAdapter.cs
- ReplyChannelAcceptor.cs
- thaishape.cs
- RawStylusActions.cs
- HandlerFactoryWrapper.cs
- DesignConnectionCollection.cs
- AnnotationAdorner.cs
- AnimatedTypeHelpers.cs
- CookieProtection.cs
- Attributes.cs
- FieldToken.cs
- SqlIdentifier.cs
- PenThreadWorker.cs
- XXXInfos.cs
- ComponentTray.cs
- WebPartMenu.cs
- InheritanceContextHelper.cs
- CryptographicAttribute.cs
- RbTree.cs
- ContextProperty.cs
- ColorBuilder.cs
- SymbolEqualComparer.cs
- SchemaType.cs
- DbgCompiler.cs
- StorageAssociationSetMapping.cs
- UnmanagedMemoryStreamWrapper.cs
- ReversePositionQuery.cs
- Processor.cs
- filewebrequest.cs
- DurableOperationAttribute.cs
- ByteFacetDescriptionElement.cs
- CodeSnippetExpression.cs
- Point3DValueSerializer.cs
- ChannelHandler.cs
- WebPartVerbCollection.cs
- MergeFilterQuery.cs
- ConnectAlgorithms.cs
- OnOperation.cs
- x509utils.cs
- safelink.cs
- TreeViewItem.cs