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
- ContractBase.cs
- PerformanceCounterLib.cs
- DebuggerAttributes.cs
- TypeConstant.cs
- WebEventCodes.cs
- ProxyGenerationError.cs
- Events.cs
- ObjectListTitleAttribute.cs
- ClientTargetSection.cs
- FormsAuthenticationEventArgs.cs
- AssemblyBuilder.cs
- SelectorItemAutomationPeer.cs
- MsmqIntegrationSecurityElement.cs
- Assign.cs
- ProcessHostMapPath.cs
- ImageListStreamer.cs
- Positioning.cs
- OleDbDataReader.cs
- OperationFormatter.cs
- BrowserCapabilitiesFactory.cs
- XmlStringTable.cs
- XmlWriterDelegator.cs
- ClientUrlResolverWrapper.cs
- WebPartDisplayModeCancelEventArgs.cs
- SelectionEditingBehavior.cs
- CurrentChangingEventArgs.cs
- ConnectionConsumerAttribute.cs
- Label.cs
- CompensationParticipant.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- CompositionCommandSet.cs
- TraceShell.cs
- BlobPersonalizationState.cs
- DecimalMinMaxAggregationOperator.cs
- DataGridColumn.cs
- FileUtil.cs
- Descriptor.cs
- SqlAliasesReferenced.cs
- WebPartEventArgs.cs
- SafeViewOfFileHandle.cs
- EllipseGeometry.cs
- MatrixTransform3D.cs
- PackagePartCollection.cs
- Encoder.cs
- SecurityState.cs
- ObjectStorage.cs
- CodeAttributeDeclaration.cs
- WhitespaceRuleLookup.cs
- FileDialog_Vista.cs
- OleDbFactory.cs
- RawStylusActions.cs
- SizeFConverter.cs
- NamedObject.cs
- Utils.cs
- UriSection.cs
- List.cs
- CallbackValidator.cs
- SoapHeader.cs
- StrongNameIdentityPermission.cs
- COM2ComponentEditor.cs
- InputReferenceExpression.cs
- Image.cs
- InputLanguageManager.cs
- AppDomainUnloadedException.cs
- ScriptResourceMapping.cs
- MetaTableHelper.cs
- DocumentViewerBaseAutomationPeer.cs
- ChineseLunisolarCalendar.cs
- WS2007FederationHttpBindingCollectionElement.cs
- SelectedDatesCollection.cs
- NGCPageContentSerializerAsync.cs
- WindowsStatic.cs
- DataSourceCache.cs
- TreeNodeSelectionProcessor.cs
- MembershipUser.cs
- X509SecurityToken.cs
- ReflectPropertyDescriptor.cs
- SystemIcons.cs
- FromRequest.cs
- Merger.cs
- ControlFilterExpression.cs
- XmlSortKey.cs
- processwaithandle.cs
- COM2ExtendedTypeConverter.cs
- AutoResetEvent.cs
- NeutralResourcesLanguageAttribute.cs
- TranslateTransform3D.cs
- RunWorkerCompletedEventArgs.cs
- DataGridViewRowHeaderCell.cs
- Size.cs
- Converter.cs
- HtmlToClrEventProxy.cs
- ValidationHelper.cs
- NameValueFileSectionHandler.cs
- HttpApplication.cs
- SerializableAttribute.cs
- ConfigurationPropertyCollection.cs
- SqlReferenceCollection.cs
- login.cs
- NativeMethods.cs