62 references to WorkflowStatus
System.Workflow.Runtime (62)
Hosting\SqlPersistenceWorkflowInstanceDescription.cs (3)
30private WorkflowStatus status; 35internal SqlPersistenceWorkflowInstanceDescription(Guid workflowInstanceId, WorkflowStatus status, bool isBlocked, string suspendOrTerminateDescription, SqlDateTime nextTimerExpiration) 45public WorkflowStatus Status { get { return status; } }
Hosting\SqlWorkflowPersistenceService.cs (4)
654(WorkflowStatus)dr.GetInt32(1), 983WorkflowStatus workflowStatus = WorkflowPersistenceService.GetWorkflowStatus(rootActivity); 991if (workflowStatus != WorkflowStatus.Completed && workflowStatus != WorkflowStatus.Terminated)
Hosting\WorkflowPersistenceService.cs (2)
105static protected internal WorkflowStatus GetWorkflowStatus(Activity rootActivity) 107return (WorkflowStatus)rootActivity.GetValue(WorkflowExecutor.WorkflowStatusProperty);
Lock.cs (2)
267if (!workflowExec.IsInstanceValid && (workflowExec.WorkflowStatus == WorkflowStatus.Completed || workflowExec.WorkflowStatus == WorkflowStatus.Terminated))
Tracking\SqlTrackingQuery.cs (5)
142inst.Status = (WorkflowStatus)reader.GetInt32(5); 287private WorkflowStatus? _status = new Nullable<WorkflowStatus>(); 296public WorkflowStatus? WorkflowStatus 320_status = new Nullable<WorkflowStatus>();
Tracking\SqlTrackingWorkflowInstance.cs (2)
46WorkflowStatus _status; 104public WorkflowStatus Status
WorkflowExecutor.cs (40)
36internal readonly static DependencyProperty WorkflowStatusProperty = DependencyProperty.RegisterAttached("WorkflowStatus", typeof(WorkflowStatus), typeof(WorkflowExecutor), new PropertyMetadata(WorkflowStatus.Created)); 148this.WorkflowStatus = WorkflowStatus.Created; 259if (this.WorkflowStatus == WorkflowStatus.Running) 324case WorkflowStatus.Completed: 325case WorkflowStatus.Terminated: 564if (this.WorkflowStatus != WorkflowStatus.Created) 571this.WorkflowStatus = WorkflowStatus.Running; 725if ((this.rootActivity.ExecutionStatus == ActivityExecutionStatus.Closed) || (WorkflowStatus.Completed == this.WorkflowStatus) || (WorkflowStatus.Terminated == this.WorkflowStatus)) 923internal WorkflowStatus WorkflowStatus 925get { return (WorkflowStatus)this.rootActivity.GetValue(WorkflowStatusProperty); } 965else if (this.WorkflowStatus != WorkflowStatus.Suspended && this.IsInstanceValid) 979this.WorkflowStatus = WorkflowStatus.Terminated; 1004WorkflowStatus oldStatus = this.WorkflowStatus; 1037if (WorkflowStatus.Completed == WorkflowStatus) 1110if (WorkflowStatus.Completed == WorkflowStatus) 1166WorkflowStatus workflowStatus = this.WorkflowStatus; 1167if ((ActivityExecutionStatus.Closed == this.rootActivity.ExecutionStatus) && (WorkflowStatus.Terminated != workflowStatus)) 1170this.WorkflowStatus = WorkflowStatus.Completed; 1175case WorkflowStatus.Running: 1178case WorkflowStatus.Suspended: 1179case WorkflowStatus.Completed: 1180case WorkflowStatus.Terminated: 1181case WorkflowStatus.Created: 1200private void Rollback(WorkflowStatus oldStatus) 1299if ((this.WorkflowStatus == WorkflowStatus.Suspended) || (!this.Scheduler.CanRun)) 1425get { return ((this.currentAtomicActivity == null) && (this.Scheduler.IsStalledNow || this.WorkflowStatus == WorkflowStatus.Suspended)); } 1683WorkflowStatus oldStatus = this.WorkflowStatus; 1685this.WorkflowStatus = WorkflowStatus.Terminated; 1928WorkflowStatus status = this.WorkflowStatus; 1929if (status == WorkflowStatus.Suspended || status == WorkflowStatus.Created) 1956this.WorkflowStatus = WorkflowStatus.Suspended; 1991if ((this.WorkflowStatus != WorkflowStatus.Suspended)) 2031if ((this.WorkflowStatus != WorkflowStatus.Suspended) && (!this.Scheduler.CanRun)) 2039this.WorkflowStatus = WorkflowStatus.Running; 2699case WorkflowStatus.Completed: 2700case WorkflowStatus.Terminated: 2703case WorkflowStatus.Suspended:
WorkflowInstance.cs (4)
61Debug.Assert(value.WorkflowStatus == WorkflowStatus.Completed || value.WorkflowStatus == WorkflowStatus.Terminated, 174if (executor.WorkflowStatus == WorkflowStatus.Created) 337if (executor.WorkflowStatus == WorkflowStatus.Created)