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
- ReturnValue.cs
- AsymmetricAlgorithm.cs
- LoginUtil.cs
- OleDbFactory.cs
- MessageQueueEnumerator.cs
- CreateRefExpr.cs
- IconHelper.cs
- ResizingMessageFilter.cs
- UniqueConstraint.cs
- TextDecoration.cs
- TextModifier.cs
- WebPartConnectionCollection.cs
- Container.cs
- XmlAggregates.cs
- TimeSpanHelper.cs
- SelectorItemAutomationPeer.cs
- OleDbParameter.cs
- ListViewCommandEventArgs.cs
- ToolStripMenuItem.cs
- RemoteEndpointMessageProperty.cs
- SamlAuthenticationStatement.cs
- ConfigXmlText.cs
- IdleTimeoutMonitor.cs
- CacheMemory.cs
- FormViewActionList.cs
- SQLInt64.cs
- KeyInfo.cs
- RbTree.cs
- BinaryKeyIdentifierClause.cs
- ChannelCredentials.cs
- EndpointIdentityConverter.cs
- DSASignatureDeformatter.cs
- TrustManagerMoreInformation.cs
- SafeNativeMethods.cs
- StringExpressionSet.cs
- ActivityPreviewDesigner.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- DataControlPagerLinkButton.cs
- SQLByte.cs
- RelatedCurrencyManager.cs
- WebPartEditorOkVerb.cs
- SqlDataSourceCustomCommandPanel.cs
- IssuedTokenParametersElement.cs
- AttributeAction.cs
- DBCommand.cs
- SoapMessage.cs
- HtmlSelect.cs
- MexNamedPipeBindingCollectionElement.cs
- PriorityQueue.cs
- TextRenderer.cs
- DomainConstraint.cs
- CreateUserErrorEventArgs.cs
- RedistVersionInfo.cs
- Imaging.cs
- ToolStripControlHost.cs
- EntityTypeEmitter.cs
- CollectionConverter.cs
- DataTableCollection.cs
- GeneralTransform3DCollection.cs
- RangeValidator.cs
- PerfService.cs
- GenericEnumConverter.cs
- XmlDictionaryString.cs
- StringBuilder.cs
- CodeSnippetTypeMember.cs
- QueryableDataSourceView.cs
- XmlAtomicValue.cs
- ResourceExpressionBuilder.cs
- FontSourceCollection.cs
- DataGridViewImageColumn.cs
- ClientApiGenerator.cs
- FtpCachePolicyElement.cs
- webclient.cs
- QuaternionIndependentAnimationStorage.cs
- AssemblyName.cs
- ListSortDescription.cs
- EdmToObjectNamespaceMap.cs
- ZoneMembershipCondition.cs
- PointAnimationClockResource.cs
- InputLanguageEventArgs.cs
- LayoutUtils.cs
- CompensateDesigner.cs
- TextTabProperties.cs
- ResourceReader.cs
- SafePEFileHandle.cs
- PackagePart.cs
- ErrorFormatter.cs
- CodeDomLocalizationProvider.cs
- RepeatBehaviorConverter.cs
- Label.cs
- XmlName.cs
- DefaultBindingPropertyAttribute.cs
- EventManager.cs
- XmlEncoding.cs
- Authorization.cs
- AnnotationDocumentPaginator.cs
- DataSet.cs
- StateRuntime.cs
- XmlReaderSettings.cs
- BindingMemberInfo.cs