Example #1
0
 private void _runtime_WorkflowSuspended(object sender, WorkflowSuspendedEventArgs e)
 {
     LogStatus(e.WorkflowInstance.InstanceId, "WorkflowSuspended");
     //ManagedWorkflowInstance managedInstance = FindWorkflow(e.WorkflowInstance.InstanceId);
     //if (managedInstance != null)
     //{
     //    managedInstance.ReasonSuspended = e.Error;
     //}
 }
Example #2
0
 static void OnWorkflowSuspended(object sender, WorkflowSuspendedEventArgs e)
 {
     waitHandle.Set();
 }
Example #3
0
 static void OnWorkflowSuspend(object sender, WorkflowSuspendedEventArgs instance)
 {
     workflowSuspended = true;
     Console.WriteLine("\nWorkflow Suspend event raised");
     waitHandle.Set();
 }
Example #4
0
 static void OnWorkflowSuspended(object sender, WorkflowSuspendedEventArgs e)
 {
     Console.WriteLine("Workflow Suspended");
     waitHandle.Set();
 }
Example #5
0
 private void theWorkflowRuntime_WorkflowSuspended(object sender, WorkflowSuspendedEventArgs e)
 {
     Trace.TraceInformation(string.Format(
         "Workflow report: The instance {0} was suspended.", e.WorkflowInstance));
 }
Example #6
0
        static void WorkflowRuntime_WorkflowSuspended(object sender, WorkflowSuspendedEventArgs e)
        {
            Trace.WriteLine("WorkflowSuspended", "GlobalWorkflowRuntime");

            WorkflowInstanceEntity wf = (WorkflowInstanceEntity)BusinessManager.Load(WorkflowInstanceEntity.ClassName, (PrimaryKeyId)e.WorkflowInstance.InstanceId);
            wf.State = (int)BusinessProcessState.Suspended;
            BusinessManager.Update(wf);

            // Suspend All Active Assignments
            SuspendAllActiveAssignments(wf);
        }