531 references to ActivityExecutionStatus
System.Workflow.Activities (244)
Code.cs (2)
42protected override sealed ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 46return ActivityExecutionStatus.Closed;
CompensatableSequenceActivity.cs (2)
42ActivityExecutionStatus ICompensatableActivity.Compensate(ActivityExecutionContext executionContext) 44return ActivityExecutionStatus.Closed;
Conditional.cs (12)
74protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 95return noneTrue ? ActivityExecutionStatus.Closed : ActivityExecutionStatus.Executing; 98protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 106if (childBranch.ExecutionStatus == ActivityExecutionStatus.Executing) 112else if (childBranch.ExecutionStatus == ActivityExecutionStatus.Canceling || childBranch.ExecutionStatus == ActivityExecutionStatus.Faulting) 118return canCloseNow ? ActivityExecutionStatus.Closed : ActivityExecutionStatus.Canceling; 170if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized && 171activity.ExecutionStatus != ActivityExecutionStatus.Closed) 173return new ValidationError(SR.GetString(SR.Error_DynamicActivity, activity.QualifiedName, Enum.GetName(typeof(ActivityExecutionStatus), activity.ExecutionStatus)), ErrorNumbers.Error_DynamicActivity);
ConstrainedGroup.cs (24)
225if (currentActivity.ExecutionStatus == ActivityExecutionStatus.Executing && state != null) 248if ((cag.ExecutionStatus == ActivityExecutionStatus.Executing) && (state != null)) 263if (currentActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 296protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 310return ActivityExecutionStatus.Closed; 443if (activity.ExecutionStatus == ActivityExecutionStatus.Initialized) 456Debug.Assert(childActivity.ExecutionStatus == ActivityExecutionStatus.Initialized); 470protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 480return ActivityExecutionStatus.Closed; 482return Cleanup(this, executionContext) ? ActivityExecutionStatus.Closed : ActivityExecutionStatus.Canceling; 504if (cag.ExecutionStatus == ActivityExecutionStatus.Closed) 530if (args1.ExecutionStatus != ActivityExecutionStatus.Executing) 534if (args1.ExecutionStatus == ActivityExecutionStatus.Closed) 540if (cag.ExecutionStatus == ActivityExecutionStatus.Executing) 555if (cag.ExecutionStatus == ActivityExecutionStatus.Executing) 604case ActivityExecutionStatus.Executing: 610case ActivityExecutionStatus.Canceling: 611case ActivityExecutionStatus.Faulting: 615case ActivityExecutionStatus.Closed: 637Debug.Assert(childActivity.ExecutionStatus == ActivityExecutionStatus.Closed); 820if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized && 821activity.ExecutionStatus != ActivityExecutionStatus.Executing && 822activity.ExecutionStatus != ActivityExecutionStatus.Closed)
Delay.cs (10)
96protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 103return ActivityExecutionStatus.Closed; 109return ActivityExecutionStatus.Executing; 113protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 125return ActivityExecutionStatus.Closed; 128protected sealed override ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, Exception exception) 136ActivityExecutionStatus newStatus = this.Cancel(executionContext); 137if (newStatus == ActivityExecutionStatus.Canceling) 138return ActivityExecutionStatus.Faulting; 285if (this.ExecutionStatus != ActivityExecutionStatus.Closed)
EventHandlers.cs (18)
91protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 106return ActivityExecutionStatus.Executing; 108protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 114return ActivityExecutionStatus.Closed; 133case ActivityExecutionStatus.Canceling: 134case ActivityExecutionStatus.Faulting: 137case ActivityExecutionStatus.Executing: 153return ActivityExecutionStatus.Closed; 173if (activity.ExecutionStatus == ActivityExecutionStatus.Executing && activity.ActivityState != null && !activity.IsScopeCompleted) 191if (activity.ExecutionStatus == ActivityExecutionStatus.Executing && activity.ActivityState != null && !activity.IsScopeCompleted) 217case ActivityExecutionStatus.Executing: 221case ActivityExecutionStatus.Faulting: 222case ActivityExecutionStatus.Canceling: 258case ActivityExecutionStatus.Executing: 285case ActivityExecutionStatus.Canceling: 286case ActivityExecutionStatus.Faulting: 320if (context.Activity.ExecutionStatus != ActivityExecutionStatus.Executing) 399if (handlers.ExecutionStatus != ActivityExecutionStatus.Executing)
EventHandlingScope.cs (23)
38protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 46return ActivityExecutionStatus.Closed; 64protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 73return ActivityExecutionStatus.Closed; 78if (bodyActivity != null && bodyActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 84if (eventHandlers != null && eventHandlers.ExecutionStatus == ActivityExecutionStatus.Executing) 91(bodyActivity != null && (bodyActivity.ExecutionStatus == ActivityExecutionStatus.Faulting || 92bodyActivity.ExecutionStatus == ActivityExecutionStatus.Canceling)) || 93(eventHandlers != null && (eventHandlers.ExecutionStatus == ActivityExecutionStatus.Faulting || 94eventHandlers.ExecutionStatus == ActivityExecutionStatus.Canceling)) 99return ActivityExecutionStatus.Closed; 113if (this.BodyActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 122if (eventHandlers == null || eventHandlers.ExecutionStatus == ActivityExecutionStatus.Closed) 183case ActivityExecutionStatus.Executing: 186if (EventHandlersActivity == null || EventHandlersActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 188else if (EventHandlersActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 193if (BodyActivity == null || BodyActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 246if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized && 247activity.ExecutionStatus != ActivityExecutionStatus.Executing && 248activity.ExecutionStatus != ActivityExecutionStatus.Closed) 250return new ValidationError(SR.GetString(SR.Error_DynamicActivity2, activity.QualifiedName, Enum.GetName(typeof(ActivityExecutionStatus), activity.ExecutionStatus), activity.GetType().FullName), ErrorNumbers.Error_DynamicActivity2); 252if (activity.ExecutionStatus == ActivityExecutionStatus.Executing && action is AddedActivityAction) 254return new ValidationError(SR.GetString(SR.Error_DynamicActivity3, activity.QualifiedName, Enum.GetName(typeof(ActivityExecutionStatus), activity.ExecutionStatus), activity.GetType().FullName), ErrorNumbers.Error_DynamicActivity2);
EventSinkActivity.cs (13)
283protected sealed override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 289ActivityExecutionStatus status = InboundActivityHelper.ExecuteForActivity(this, executionContext, this.InterfaceType, this.EventName, out args); 290if (status == ActivityExecutionStatus.Closed) 305return ActivityExecutionStatus.Executing; 308protected sealed override ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, Exception exception) 316ActivityExecutionStatus newStatus = this.Cancel(executionContext); 317if (newStatus == ActivityExecutionStatus.Canceling) 318return ActivityExecutionStatus.Faulting; 323protected sealed override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 330return ActivityExecutionStatus.Closed; 353if (activity.ExecutionStatus != ActivityExecutionStatus.Executing) return; 356ActivityExecutionStatus status = InboundActivityHelper.ExecuteForActivity(this, context, this.InterfaceType, this.EventName, out args); 357if (status == ActivityExecutionStatus.Closed)
Executors\InboundActivityHelper.cs (3)
20internal static ActivityExecutionStatus ExecuteForActivity(HandleExternalEventActivity activity, ActivityExecutionContext context, Type interfaceType, string operation, out object[] args) 33return ActivityExecutionStatus.Closed; 37return ActivityExecutionStatus.Executing;
InvokeMethodActivity.cs (2)
185protected sealed override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 219return ActivityExecutionStatus.Closed;
InvokeSchedule.cs (2)
159protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 182return ActivityExecutionStatus.Closed;
InvokeWebService.cs (2)
103protected override sealed ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 158return ActivityExecutionStatus.Closed;
Listen.cs (14)
49protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 66return ActivityExecutionStatus.Executing; 68protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 74return ActivityExecutionStatus.Closed; 85if (eventDriven.ExecutionStatus == ActivityExecutionStatus.Executing) 88return ActivityExecutionStatus.Canceling; 90else if (eventDriven.ExecutionStatus == ActivityExecutionStatus.Faulting) 92return ActivityExecutionStatus.Canceling; 115return ActivityExecutionStatus.Closed; 138if (listen.ExecutionStatus == ActivityExecutionStatus.Executing && listen.ActivityState != null && !listen.IsListenTrigerred) 155if (listen.ExecutionStatus == ActivityExecutionStatus.Executing && listen.ActivityState != null && !listen.IsListenTrigerred) 171else if (this.IsListenTrigerred && removedActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 264if (!parentActivity.IsListenTrigerred && parentActivity.ExecutionStatus != ActivityExecutionStatus.Canceling && parentActivity.ExecutionStatus != ActivityExecutionStatus.Closed)
Parallel.cs (13)
48protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 63return (this.EnabledActivities.Count == 0) ? ActivityExecutionStatus.Closed : ActivityExecutionStatus.Executing; 65protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 76if (childActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 81else if (childActivity.ExecutionStatus == ActivityExecutionStatus.Canceling || childActivity.ExecutionStatus == ActivityExecutionStatus.Faulting) 87return canCloseNow ? ActivityExecutionStatus.Closed : ActivityExecutionStatus.Canceling; 105if (parallel.ExecutionStatus == ActivityExecutionStatus.Executing && parallel.IsExecuting) 128if (childActivity.ExecutionStatus != ActivityExecutionStatus.Closed) 163if (!(childActivity.ExecutionStatus == ActivityExecutionStatus.Initialized || childActivity.ExecutionStatus == ActivityExecutionStatus.Closed))
Policy.cs (2)
61protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 79return ActivityExecutionStatus.Closed;
Schedule.cs (1)
98protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
Sequence.cs (24)
47protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 55return ActivityExecutionStatus.Closed; 62return ActivityExecutionStatus.Executing; 65protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 74if (childActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 77return ActivityExecutionStatus.Canceling; 80if (childActivity.ExecutionStatus == ActivityExecutionStatus.Canceling || childActivity.ExecutionStatus == ActivityExecutionStatus.Faulting) 81return ActivityExecutionStatus.Canceling; 83if (childActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 86return ActivityExecutionStatus.Closed; 90return ActivityExecutionStatus.Closed; 93protected override ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, Exception exception) 97ActivityExecutionStatus executionStatus = base.HandleFault(executionContext, exception); 99if (executionStatus == ActivityExecutionStatus.Closed) 125if (sequenceActivity.ExecutionStatus == ActivityExecutionStatus.Canceling || 126(sequenceActivity.ExecutionStatus == ActivityExecutionStatus.Faulting) && 129if (sequenceActivity.ExecutionStatus == ActivityExecutionStatus.Faulting) 135else if (sequenceActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 161if (seqList[i].ExecutionStatus == ActivityExecutionStatus.Closed) 204if (this.ExecutionStatus == ActivityExecutionStatus.Canceling || 205(this.ExecutionStatus == ActivityExecutionStatus.Faulting) && 208if (this.ExecutionStatus == ActivityExecutionStatus.Faulting) 214else if (this.ExecutionStatus == ActivityExecutionStatus.Executing)
SetState.cs (2)
63protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 72return ActivityExecutionStatus.Closed;
State.cs (9)
129protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 258if (state.ExecutionStatus == ActivityExecutionStatus.Faulting) 271protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 289if (existingContext.Activity.ExecutionStatus == ActivityExecutionStatus.Executing) 293return canCloseNow ? ActivityExecutionStatus.Closed : this.ExecutionStatus; 385case ActivityExecutionStatus.Canceling: 386case ActivityExecutionStatus.Faulting: 390case ActivityExecutionStatus.Executing: 588if (executionContext.Activity.ExecutionStatus != ActivityExecutionStatus.Executing)
StateValidator.cs (4)
99if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized && 100activity.ExecutionStatus != ActivityExecutionStatus.Executing && 101activity.ExecutionStatus != ActivityExecutionStatus.Closed) 122if (activity.ExecutionStatus == ActivityExecutionStatus.Executing)
Task.cs (26)
260if (this.ExecutionStatus != ActivityExecutionStatus.Executing) 276if (this.ExecutionStatus != ActivityExecutionStatus.Executing) 304if (this.ExecutionStatus != ActivityExecutionStatus.Executing) 330if (this.ExecutionStatus != ActivityExecutionStatus.Executing) 352if (this.ExecutionStatus != ActivityExecutionStatus.Executing) 364protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 398return ActivityExecutionStatus.Closed; 401return ActivityExecutionStatus.Executing; 404protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 414if (this.ExecutionStatus == ActivityExecutionStatus.Faulting) 417return ActivityExecutionStatus.Closed; 422return ActivityExecutionStatus.Closed; 491if (this.ExecutionStatus != ActivityExecutionStatus.Executing) 603if (this.ExecutionStatus == ActivityExecutionStatus.Canceling || this.ExecutionStatus == ActivityExecutionStatus.Faulting || this.ActivityState.CompletionConditionTrueAlready) 614if (this.ExecutionStatus != ActivityExecutionStatus.Canceling && this.ExecutionStatus != ActivityExecutionStatus.Faulting) 689case ActivityExecutionStatus.Executing: 695case ActivityExecutionStatus.Canceling: 696case ActivityExecutionStatus.Faulting: 708if (this.ExecutionStatus != ActivityExecutionStatus.Executing && childStateInfo.Status == ChildRunStatus.PendingExecute) 1076if (replicatorActivity.ExecutionStatus != ActivityExecutionStatus.Executing) 1089if (replicatorActivity.ExecutionStatus != ActivityExecutionStatus.Executing) 1108if (replicatorActivity.ExecutionStatus != ActivityExecutionStatus.Executing) 1140if (replicatorActivity.ExecutionStatus != ActivityExecutionStatus.Executing) 1178if (replicatorActivity.ExecutionStatus != ActivityExecutionStatus.Executing)
WebServiceFault.cs (2)
132protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 161return ActivityExecutionStatus.Closed;
WebServiceReceive.cs (16)
226protected sealed override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 231ActivityExecutionStatus status = ExecuteForActivity(executionContext, this.InterfaceType, this.MethodName); 232if (status == ActivityExecutionStatus.Closed) 246return ActivityExecutionStatus.Executing; 249private ActivityExecutionStatus ExecuteForActivity(ActivityExecutionContext context, Type interfaceType, string operation) 261return ActivityExecutionStatus.Closed; 265return ActivityExecutionStatus.Executing; 332protected sealed override ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, Exception exception) 340ActivityExecutionStatus newStatus = this.Cancel(executionContext); 341if (newStatus == ActivityExecutionStatus.Canceling) 342return ActivityExecutionStatus.Faulting; 347protected sealed override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 354return ActivityExecutionStatus.Closed; 372if (activity.ExecutionStatus != ActivityExecutionStatus.Executing) return; 374ActivityExecutionStatus status = ExecuteForActivity(context, activity.InterfaceType, activity.MethodName); 375if (status == ActivityExecutionStatus.Closed)
WebServiceResponse.cs (4)
124protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 160return ActivityExecutionStatus.Closed; 174return ActivityExecutionStatus.Closed; 214return ActivityExecutionStatus.Closed;
While.cs (14)
81protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 87return ActivityExecutionStatus.Executing; 89return ActivityExecutionStatus.Closed; 91protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 97return ActivityExecutionStatus.Closed; 105if (childContext.Activity.ExecutionStatus == ActivityExecutionStatus.Executing) 108return ActivityExecutionStatus.Canceling; 110return ActivityExecutionStatus.Closed; 117if (this.ExecutionStatus == ActivityExecutionStatus.Canceling || this.ExecutionStatus == ActivityExecutionStatus.Faulting || !this.Condition.Evaluate(this, context)) 183if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized && 184activity.ExecutionStatus != ActivityExecutionStatus.Executing && 185activity.ExecutionStatus != ActivityExecutionStatus.Closed) 187return new ValidationError(SR.GetString(SR.Error_DynamicActivity2, activity.QualifiedName, Enum.GetName(typeof(ActivityExecutionStatus), activity.ExecutionStatus), activity.GetType().FullName), ErrorNumbers.Error_DynamicActivity2);
System.Workflow.ComponentModel (214)
AuthoringOM\Activity.cs (47)
162internal static readonly DependencyProperty ExecutionStatusProperty = DependencyProperty.RegisterAttached("ExecutionStatus", typeof(ActivityExecutionStatus), typeof(Activity), new PropertyMetadata(ActivityExecutionStatus.Initialized, new Attribute[] { new BrowsableAttribute(false), new DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Hidden) })); 269protected internal virtual ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 274return ActivityExecutionStatus.Closed; 276protected internal virtual ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 281return ActivityExecutionStatus.Closed; 283protected internal virtual ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, Exception exception) 288return ActivityExecutionStatus.Closed; 430if (this.ExecutionStatus == ActivityExecutionStatus.Initialized || this.ExecutionStatus == ActivityExecutionStatus.Closed) 452if (this.ExecutionStatus == ActivityExecutionStatus.Initialized || this.ExecutionStatus == ActivityExecutionStatus.Closed) 809public ActivityExecutionStatus ExecutionStatus 813return (ActivityExecutionStatus)this.GetValue(ExecutionStatusProperty); 1442internal void SetStatus(ActivityExecutionStatus newStatus, bool transacted) 1447if (newStatus == ActivityExecutionStatus.Faulting && 1448this.ExecutionStatus == ActivityExecutionStatus.Executing) 1458case ActivityExecutionStatus.Closed: 1461case ActivityExecutionStatus.Executing: 1464case ActivityExecutionStatus.Canceling: 1467case ActivityExecutionStatus.Faulting: 1470case ActivityExecutionStatus.Compensating: 1479if (newStatus == ActivityExecutionStatus.Closed) 1499if (this.ExecutionStatus != ActivityExecutionStatus.Closed) 1501if (this.ExecutionStatus != ActivityExecutionStatus.Canceling) 1514if (this.ExecutionStatus != ActivityExecutionStatus.Compensating) 1529case ActivityExecutionStatus.Executing: 1530case ActivityExecutionStatus.Faulting: 1531case ActivityExecutionStatus.Compensating: 1532case ActivityExecutionStatus.Canceling: 1541if (childActivity.Enabled && !(childActivity.ExecutionStatus == ActivityExecutionStatus.Initialized || childActivity.ExecutionStatus == ActivityExecutionStatus.Closed)) 1562ActivityExecutionStatus oldStatus = this.ExecutionStatus; 1565this.SetStatus(ActivityExecutionStatus.Closed, true); 1665this.SetStatus(ActivityExecutionStatus.Closed, false); 1787completedChild.ExecutionStatus == ActivityExecutionStatus.Closed && 1850internal static string ActivityExecutionStatusEnumToString(ActivityExecutionStatus status) 1855case ActivityExecutionStatus.Initialized: 1858case ActivityExecutionStatus.Executing: 1861case ActivityExecutionStatus.Canceling: 1864case ActivityExecutionStatus.Faulting: 1867case ActivityExecutionStatus.Compensating: 1870case ActivityExecutionStatus.Closed: 2039protected internal override ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, Exception exception) 2047ActivityExecutionStatus newStatus = this.Cancel(executionContext); 2048if (newStatus == ActivityExecutionStatus.Canceling) 2049return ActivityExecutionStatus.Faulting;
AuthoringOM\ActivityExecutionContext.cs (19)
202if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized) 223this.currentActivity.WorkflowCoreRuntime.CurrentActivity.ExecutionStatus == ActivityExecutionStatus.Initialized || 224this.currentActivity.WorkflowCoreRuntime.CurrentActivity.ExecutionStatus == ActivityExecutionStatus.Closed 232if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized) 237activity.SetStatus(ActivityExecutionStatus.Executing, false); 241Debug.Assert(activity.ExecutionStatus == ActivityExecutionStatus.Executing); 257this.currentActivity.WorkflowCoreRuntime.CurrentActivity.ExecutionStatus == ActivityExecutionStatus.Initialized || 258this.currentActivity.WorkflowCoreRuntime.CurrentActivity.ExecutionStatus == ActivityExecutionStatus.Closed 266if (activity.ExecutionStatus != ActivityExecutionStatus.Executing) 271activity.SetStatus(ActivityExecutionStatus.Canceling, false); 289if (activity.ExecutionStatus != ActivityExecutionStatus.Closed) 294activity.SetStatus(ActivityExecutionStatus.Compensating, false); 307if (this.currentActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 325this.currentActivity.SetStatus(ActivityExecutionStatus.Faulting, false); 341case ActivityExecutionStatus.Executing: 344case ActivityExecutionStatus.Canceling: 347case ActivityExecutionStatus.Compensating: 350case ActivityExecutionStatus.Faulting: 353case ActivityExecutionStatus.Closed:
AuthoringOM\ActivityExecutionContextCollection.cs (3)
77if (clonedActivity.ExecutionStatus != ActivityExecutionStatus.Initialized) 166if (childContext.Activity.ContextActivity.ExecutionStatus != ActivityExecutionStatus.Closed && childContext.Activity.ContextActivity.ExecutionStatus != ActivityExecutionStatus.Initialized)
AuthoringOM\ActivityExecutor.cs (14)
14public abstract ActivityExecutionStatus Execute(Activity activity, ActivityExecutionContext executionContext); 15public abstract ActivityExecutionStatus Cancel(Activity activity, ActivityExecutionContext executionContext); 16public abstract ActivityExecutionStatus HandleFault(Activity activity, ActivityExecutionContext executionContext, Exception exception); 17public abstract ActivityExecutionStatus Compensate(Activity activity, ActivityExecutionContext executionContext); 24public sealed override ActivityExecutionStatus Execute(Activity activity, ActivityExecutionContext executionContext) 28public sealed override ActivityExecutionStatus Cancel(Activity activity, ActivityExecutionContext executionContext) 32public sealed override ActivityExecutionStatus HandleFault(Activity activity, ActivityExecutionContext executionContext, Exception exception) 36public sealed override ActivityExecutionStatus Compensate(Activity activity, ActivityExecutionContext executionContext) 43protected virtual ActivityExecutionStatus Execute(T activity, ActivityExecutionContext executionContext) 52protected virtual ActivityExecutionStatus Cancel(T activity, ActivityExecutionContext executionContext) 61protected virtual ActivityExecutionStatus HandleFault(T activity, ActivityExecutionContext executionContext, Exception exception) 70protected virtual ActivityExecutionStatus Compensate(T activity, ActivityExecutionContext executionContext) 133protected override ActivityExecutionStatus Execute(T activity, ActivityExecutionContext executionContext) 138protected override ActivityExecutionStatus Cancel(T activity, ActivityExecutionContext executionContext)
AuthoringOM\ActivityExecutorDelegateInfo.cs (4)
211if (activityToFind != null && activityToFind.ExecutionStatus != ActivityExecutionStatus.Initialized) 225if (activityToFind != null && activityToFind.ExecutionStatus != ActivityExecutionStatus.Initialized) 319((activity.ExecutionStatus == ActivityExecutionStatus.Closed || activity.ExecutionStatus == ActivityExecutionStatus.Initialized) && !this.synchronousInvoke) ||
AuthoringOM\ActivityExecutorOperation.cs (20)
78if (activity.ExecutionStatus == ActivityExecutionStatus.Executing) 84ActivityExecutionStatus newStatus = activityExecutor.Execute(activity, activityExecutionContext); 85if (newStatus == ActivityExecutionStatus.Closed) 87else if (newStatus != ActivityExecutionStatus.Executing) 88throw new InvalidOperationException(SR.GetString(SR.InvalidExecutionStatus, activity.QualifiedName, newStatus.ToString(), ActivityExecutionStatus.Executing.ToString())); 98if (activity.ExecutionStatus == ActivityExecutionStatus.Canceling) 102ActivityExecutionStatus newStatus = activityExecutor.Cancel(activity, activityExecutionContext); 103if (newStatus == ActivityExecutionStatus.Closed) 105else if (newStatus != ActivityExecutionStatus.Canceling) 106throw new InvalidOperationException(SR.GetString(SR.InvalidExecutionStatus, activity.QualifiedName, newStatus.ToString(), ActivityExecutionStatus.Canceling.ToString())); 117if (activity.ExecutionStatus == ActivityExecutionStatus.Compensating) 121ActivityExecutionStatus newStatus = activityExecutor.Compensate(activity, activityExecutionContext); 122if (newStatus == ActivityExecutionStatus.Closed) 124else if (newStatus != ActivityExecutionStatus.Compensating) 125throw new InvalidOperationException(SR.GetString(SR.InvalidExecutionStatus, activity.QualifiedName, newStatus.ToString(), ActivityExecutionStatus.Compensating.ToString())); 135if (activity.ExecutionStatus == ActivityExecutionStatus.Faulting) 139ActivityExecutionStatus newStatus = activityExecutor.HandleFault(activity, activityExecutionContext, this.exceptionToDeliver); 140if (newStatus == ActivityExecutionStatus.Closed) 142else if (newStatus != ActivityExecutionStatus.Faulting) 143throw new InvalidOperationException(SR.GetString(SR.InvalidExecutionStatus, activity.QualifiedName, newStatus.ToString(), ActivityExecutionStatus.Faulting.ToString()));
AuthoringOM\ActivityInterfaces.cs (1)
203ActivityExecutionStatus Compensate(ActivityExecutionContext executionContext);
AuthoringOM\ActivityStatusChangeEventArgs.cs (4)
12private ActivityExecutionStatus status = ActivityExecutionStatus.Initialized; 20internal ActivityExecutionStatusChangedEventArgs(ActivityExecutionStatus executionStatus, ActivityExecutionResult executionResult, Activity activity) 28public ActivityExecutionStatus ExecutionStatus
AuthoringOM\Behaviors\CancellationHandler.cs (2)
37protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 42protected internal override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext)
AuthoringOM\Behaviors\CompensatableTransactionScopeActivity.cs (4)
54protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 59protected internal override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 79ActivityExecutionStatus ICompensatableActivity.Compensate(ActivityExecutionContext executionContext) 81return ActivityExecutionStatus.Closed;
AuthoringOM\Behaviors\Compensate.cs (11)
59protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 81if (e.ExecutionStatus == ActivityExecutionStatus.Closed) 87ActivityExecutionStatus status = CompensateTargetActivity(context); 88if (status == ActivityExecutionStatus.Closed) 95private ActivityExecutionStatus CompensateTargetActivity(ActivityExecutionContext context) 106targetActivity.ExecutionStatus == ActivityExecutionStatus.Closed && 114else if (targetActivity.ExecutionStatus == ActivityExecutionStatus.Initialized) 124if (activeContext.Activity.ExecutionStatus == ActivityExecutionStatus.Compensating || 125activeContext.Activity.ExecutionStatus == ActivityExecutionStatus.Faulting || 126activeContext.Activity.ExecutionStatus == ActivityExecutionStatus.Canceling 155return ActivityExecutionStatus.Closed;
AuthoringOM\Behaviors\Compensation.cs (2)
38protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 43protected internal override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext)
AuthoringOM\Behaviors\ExceptionHandler.cs (2)
80protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 85protected internal override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext)
AuthoringOM\Behaviors\ExceptionHandlers.cs (10)
47protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 69return ActivityExecutionStatus.Executing; 73return ActivityExecutionStatus.Closed; 76protected internal override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 85if (childActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 87if (childActivity.ExecutionStatus == ActivityExecutionStatus.Canceling || 88childActivity.ExecutionStatus == ActivityExecutionStatus.Faulting) 91return ActivityExecutionStatus.Closed; 122if (removedActivity.ExecutionStatus == ActivityExecutionStatus.Closed && this.ExecutionStatus != ActivityExecutionStatus.Closed)
AuthoringOM\Behaviors\SynchronizationScope.cs (2)
53protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 58protected internal override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext)
AuthoringOM\Behaviors\TransactionScope.cs (2)
56protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 61protected internal override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext)
AuthoringOM\Compiler\Validation\CompositeActivityValidator.cs (4)
58if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized && 59activity.ExecutionStatus != ActivityExecutionStatus.Executing && 60activity.ExecutionStatus != ActivityExecutionStatus.Closed) 62return new ValidationError(SR.GetString(SR.Error_DynamicActivity, activity.QualifiedName, Enum.GetName(typeof(ActivityExecutionStatus), activity.ExecutionStatus)), ErrorNumbers.Error_DynamicActivity);
AuthoringOM\Fault.cs (1)
54protected internal override sealed ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
AuthoringOM\Filters\ActivityExecutionFilter.cs (6)
41public override ActivityExecutionStatus Execute(Activity activity, ActivityExecutionContext executionContext) 51public override ActivityExecutionStatus Cancel(Activity activity, ActivityExecutionContext executionContext) 64return ActivityExecutionStatus.Closed; 68public override ActivityExecutionStatus HandleFault(Activity activity, ActivityExecutionContext executionContext, Exception exception) 81return ActivityExecutionStatus.Closed; 85public override ActivityExecutionStatus Compensate(Activity activity, ActivityExecutionContext executionContext)
AuthoringOM\Filters\CompensationHandlingFilter.cs (12)
14public override ActivityExecutionStatus Compensate(Activity activity, ActivityExecutionContext executionContext) 68else if (e.Activity is CompensationHandlerActivity && e.ExecutionStatus == ActivityExecutionStatus.Closed) 76else if (e.ExecutionStatus == ActivityExecutionStatus.Closed) 244if (childContext.Activity.ExecutionStatus == ActivityExecutionStatus.Closed) 303if (completedChild.ExecutionStatus == ActivityExecutionStatus.Compensating || completedChild.ExecutionStatus == ActivityExecutionStatus.Faulting || completedChild.ExecutionStatus == ActivityExecutionStatus.Canceling) 310if (completedChild is ICompensatableActivity && completedChild.ExecutionStatus == ActivityExecutionStatus.Closed && completedChild.ExecutionResult == ActivityExecutionResult.Succeeded) 336if (activeContext.Activity is ICompensatableActivity && (activeContext.Activity.ExecutionStatus == ActivityExecutionStatus.Compensating || activeContext.Activity.ExecutionStatus == ActivityExecutionStatus.Faulting || activeContext.Activity.ExecutionStatus == ActivityExecutionStatus.Canceling)) 401if (completedChild is ICompensatableActivity && completedChild.ExecutionStatus == ActivityExecutionStatus.Closed && completedChild.ExecutionResult == ActivityExecutionResult.Succeeded)
AuthoringOM\Filters\FaultHandlingFilter.cs (12)
16public override ActivityExecutionStatus Execute(Activity activity, ActivityExecutionContext executionContext) 30public override ActivityExecutionStatus HandleFault(Activity activity, ActivityExecutionContext executionContext, Exception exception) 37if (handlersActivity != null && (handlersActivity.ExecutionStatus != ActivityExecutionStatus.Closed && handlersActivity.ExecutionStatus != ActivityExecutionStatus.Initialized)) 39if (handlersActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 42return ActivityExecutionStatus.Faulting; 48if (handlersActivity != null && (handlersActivity.ExecutionStatus != ActivityExecutionStatus.Closed && handlersActivity.ExecutionStatus != ActivityExecutionStatus.Initialized)) 50if (handlersActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 52return ActivityExecutionStatus.Faulting; 124(e.ExecutionStatus == ActivityExecutionStatus.Closed) 141else if (e.ExecutionStatus == ActivityExecutionStatus.Closed)
AuthoringOM\Filters\SynchronizationFilter.cs (5)
20public override ActivityExecutionStatus Execute(Activity activity, ActivityExecutionContext executionContext) 37private ActivityExecutionStatus ExecuteActivityNow(ActivityExecutionContext context) 65if (context.Activity.ExecutionStatus == ActivityExecutionStatus.Executing) 67ActivityExecutionStatus newStatus = ExecuteActivityNow(context); 68if (newStatus == ActivityExecutionStatus.Closed)
AuthoringOM\Filters\TransactionFilter.cs (5)
36public override ActivityExecutionStatus Execute(Activity activity, ActivityExecutionContext executionContext) 132if (context.Activity.ExecutionStatus == ActivityExecutionStatus.Executing) 134ActivityExecutionStatus newStatus = TransactedContextFilter.ExecuteActivity(context.Activity, context, true); 135if (newStatus == ActivityExecutionStatus.Closed) 142private static ActivityExecutionStatus ExecuteActivity(Activity activity, ActivityExecutionContext context, bool locksAcquired)
AuthoringOM\ScheduleChanges.cs (1)
853if (WorkflowChanges.IsActivityExecutable(removedActivityInContext) && removedActivityInContext.ExecutionStatus == ActivityExecutionStatus.Executing)
AuthoringOM\Sequence.cs (17)
25public static ActivityExecutionStatus Execute(CompositeActivity activity, ActivityExecutionContext executionContext) 28return ActivityExecutionStatus.Closed; 34return ActivityExecutionStatus.Executing; 38public static ActivityExecutionStatus Cancel(CompositeActivity activity, ActivityExecutionContext executionContext) 44if (childActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 50if (childActivity.ExecutionStatus == ActivityExecutionStatus.Canceling || 51childActivity.ExecutionStatus == ActivityExecutionStatus.Faulting) 56if (childActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 59return ActivityExecutionStatus.Closed; 62return ActivityExecutionStatus.Closed; 70if (activity.ExecutionStatus == ActivityExecutionStatus.Canceling || 71activity.ExecutionStatus == ActivityExecutionStatus.Faulting || 72activity.ExecutionStatus == ActivityExecutionStatus.Executing && !TryScheduleNextChild(activity, context)) 87if (children[i].ExecutionStatus == ActivityExecutionStatus.Closed) 119if (activity.ExecutionStatus == ActivityExecutionStatus.Canceling || 120activity.ExecutionStatus == ActivityExecutionStatus.Faulting || 121activity.ExecutionStatus == ActivityExecutionStatus.Executing && !TryScheduleNextChild(activity, executionContext))
AuthoringOM\Suspend.cs (2)
53protected internal override sealed ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 59return ActivityExecutionStatus.Closed;
AuthoringOM\Terminate.cs (2)
49protected internal override sealed ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 55return ActivityExecutionStatus.Closed;
System.Workflow.Runtime (64)
DebugEngine\DebugController.cs (4)
798if (eventArgs.Activity.ExecutionStatus == ActivityExecutionStatus.Executing) 805if (eventArgs.Activity.ExecutionStatus == ActivityExecutionStatus.Executing) 941if (activity.ExecutionStatus == ActivityExecutionStatus.Executing) 945if (activity.ExecutionStatus != ActivityExecutionStatus.Initialized)
DebugEngine\IWorkflowDebugger.cs (3)
42void BeforeActivityStatusChanged(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId); 43void ActivityStatusChanged(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId); 44void SetInitialActivityStatus(Guid programId, Guid scheduleTypeId, Guid instanceId, string activityQualifiedName, string hierarchicalActivityId, ActivityExecutionStatus status, int stateReaderId);
RTTrackingProfile.cs (4)
217internal bool TryTrackActivityEvent(Activity activity, ActivityExecutionStatus status, IServiceProvider provider, ActivityTrackingRecord record) 485List<ActivityExecutionStatus> events; 729internal ActivityTrackPointCacheItem(ActivityTrackPoint point, List<ActivityExecutionStatus> events, bool hasConditions) 742internal List<ActivityExecutionStatus> Events;
System\Activities\Statements\InteropEnvironment.cs (2)
287void ProcessExecutionStatus(System.Workflow.ComponentModel.ActivityExecutionStatus executionStatus) 289this.completed = (executionStatus == System.Workflow.ComponentModel.ActivityExecutionStatus.Closed);
System\Activities\Statements\InteropExecutor.cs (9)
207public ActivityExecutionStatus EnqueueEvent(IComparable queueName, object item) 227public ActivityExecutionStatus Resume() 308public ActivityExecutionStatus Execute() 318public ActivityExecutionStatus Cancel() 323if (this.rootActivity.ExecutionStatus == ActivityExecutionStatus.Executing) 490ActivityExecutionStatus TranslateExecutionStatus() 501if (this.rootActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 539if (activity.ExecutionStatus == ActivityExecutionStatus.Closed) 545if (activity.ExecutionStatus == ActivityExecutionStatus.Closed)
Tracking\SqlTrackingService.cs (1)
1584if (ActivityExecutionStatus.Closed != activities[i].ExecutionStatus)
Tracking\SqlTrackingWorkflowInstance.cs (2)
217ActivityExecutionStatus status = (ActivityExecutionStatus)reader[1];
Tracking\TrackingLocation.cs (7)
77private List<ActivityExecutionStatus> _events = new List<ActivityExecutionStatus>(); 106public ActivityTrackingLocation(string activityTypeName, IEnumerable<ActivityExecutionStatus> executionStatusEvents) 118public ActivityTrackingLocation(Type activityType, IEnumerable<ActivityExecutionStatus> executionStatusEvents) 130public ActivityTrackingLocation(string activityTypeName, bool matchDerivedTypes, IEnumerable<ActivityExecutionStatus> executionStatusEvents) 143public ActivityTrackingLocation(Type activityType, bool matchDerivedTypes, IEnumerable<ActivityExecutionStatus> executionStatusEvents) 178public IList<ActivityExecutionStatus> ExecutionStatusEvents
Tracking\TrackingProfileSerializer.cs (8)
494private void CreateStatusEvents(XmlReader reader, IList<ActivityExecutionStatus> events) 518string[] names = Enum.GetNames(typeof(ActivityExecutionStatus)); 522events.Add((ActivityExecutionStatus)Enum.Parse(typeof(ActivityExecutionStatus), status)); 1285private void WriteEvents(IList<ActivityExecutionStatus> events, XmlTextWriter writer) 1292foreach (ActivityExecutionStatus s in events) 1307foreach (ActivityExecutionStatus s in Enum.GetValues(typeof(ActivityExecutionStatus)))
Tracking\TrackingRecord.cs (3)
52private ActivityExecutionStatus _status; 69public ActivityTrackingRecord(Type activityType, string qualifiedName, Guid contextGuid, Guid parentContextGuid, ActivityExecutionStatus executionStatus, DateTime eventDateTime, int eventOrder, EventArgs eventArgs) 109public ActivityExecutionStatus ExecutionStatus
Tracking\TrackPoint.cs (5)
62internal bool IsMatch(Activity activity, out List<ActivityExecutionStatus> status, out bool hasCondition) 84status = new List<ActivityExecutionStatus>(9); 93foreach (ActivityExecutionStatus s in location.ExecutionStatusEvents) 115foreach (ActivityExecutionStatus s in location.ExecutionStatusEvents) 124internal bool IsMatch(Activity activity, ActivityExecutionStatus status)
WorkflowExecutor.cs (16)
725if ((this.rootActivity.ExecutionStatus == ActivityExecutionStatus.Closed) || (WorkflowStatus.Completed == this.WorkflowStatus) || (WorkflowStatus.Terminated == this.WorkflowStatus)) 805if (this.rootActivity.ExecutionStatus != ActivityExecutionStatus.Closed) 1167if ((ActivityExecutionStatus.Closed == this.rootActivity.ExecutionStatus) && (WorkflowStatus.Terminated != workflowStatus)) 1729if ((this.rootActivity == this.CurrentActivity) && this.rootActivity.ExecutionStatus == ActivityExecutionStatus.Closed) 1939case ActivityExecutionStatus.Initialized: 1940case ActivityExecutionStatus.Executing: 1941case ActivityExecutionStatus.Canceling: 1942case ActivityExecutionStatus.Faulting: 1943case ActivityExecutionStatus.Compensating: 1946case ActivityExecutionStatus.Closed: 2973if (activity.ExecutionStatus == ActivityExecutionStatus.Executing) 2983else if (activity.ExecutionStatus == ActivityExecutionStatus.Closed) 2987else if (activity.ExecutionStatus == ActivityExecutionStatus.Canceling || activity.ExecutionStatus == ActivityExecutionStatus.Faulting) 3004if (activity.ExecutionStatus == ActivityExecutionStatus.Closed) 3170if (TransactedContextFilter.GetTransactionOptions(currentActivity) != null && currentActivity.ExecutionStatus == ActivityExecutionStatus.Executing)
System.WorkflowServices (9)
System\Workflow\Activities\ReceiveActivity.cs (7)
487if (ExecuteActivity(this.RequestContext, executionContext) == ActivityExecutionStatus.Closed) 811protected override ActivityExecutionStatus Cancel(ActivityExecutionContext executionContext) 856protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 893return ActivityExecutionStatus.Executing; 967return ActivityExecutionStatus.Executing; 976protected override ActivityExecutionStatus HandleFault(ActivityExecutionContext executionContext, 1242private ActivityExecutionStatus ExecuteActivity(WorkflowRequestContext requestContext,
System\Workflow\Activities\SendActivity.cs (2)
368protected internal override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) 448return ActivityExecutionStatus.Closed;