private static void workflowRuntime_WorkflowSuspended(Object sender, WorkflowSuspendedEventArgs e) { Trace.WriteLine(string.Format("Workflow {0}: Suspended", e.WorkflowInstance.InstanceId)); if (!string.IsNullOrEmpty(e.Error)) { Trace.WriteLine(string.Format("Workflow {0} Error: {1}", e.WorkflowInstance.InstanceId, e.Error)); } }
public void OnWorkflowSuspended(object sender, WorkflowSuspendedEventArgs e) { if (_instance.InstanceId == e.WorkflowInstance.InstanceId) { this._eS = e; _waitForResponse.Set(); _localservice.WorkflowRuntime.WorkflowSuspended -= new EventHandler <WorkflowSuspendedEventArgs>(OnWorkflowSuspended); } }
void runtime_WorkflowSuspended(object sender, WorkflowSuspendedEventArgs e) { LogStatus(e.WorkflowInstance.InstanceId, "WorkflowSuspended"); WorkflowInstanceWrapper wrapper = FindWorkflowInstance(e.WorkflowInstance.InstanceId); if (wrapper != null) { wrapper.ReasonSuspended = e.Error; } }
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); }
public void WorkflowSuspended(Object sender, WorkflowSuspendedEventArgs eventArgs) { if (eventArgs.WorkflowInstance.InstanceId != workflowInstance.InstanceId) { return; } SetWorkflowStatus(WorkflowStatus.Suspended); workflowResponse.WorkflowMessage = eventArgs.Error; AppDomain.CurrentDomain.AssemblyResolve += null; if (waitHandle != null) { waitHandle.Set(); } return; }
/// <summary> /// A workflow instance has been suspended /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void WorkflowRuntime_WorkflowSuspended( object sender, WorkflowSuspendedEventArgs e) { //should we update the structure of the workflow? switch (_testNumber) { case 1001: AddNewActivity(e.WorkflowInstance); break; case 3003: DeleteActivity(e.WorkflowInstance); break; default: break; } //resume execution of the workflow instance e.WorkflowInstance.Resume(); }
static void WorkflowRuntime_WorkflowSuspended(object sender, WorkflowSuspendedEventArgs e) { isSuspended = true; }
static void OnWorkflowSuspended(object sender, WorkflowSuspendedEventArgs e) { waitHandle.Set(); }
// </snippet173> static void OnWorkflowSuspend(object sender, WorkflowSuspendedEventArgs instance) { }
static void OnWorkflowSuspend(object sender, WorkflowSuspendedEventArgs instance) { workflowSuspended = true; Console.WriteLine("\nWorkflow Suspend event raised"); waitHandle.Set(); }
static void OnWorkflowSuspended(object sender, WorkflowSuspendedEventArgs e) { Console.WriteLine("suspended"); }
static void OnWorkflowSuspended(object sender, WorkflowSuspendedEventArgs e) { Console.WriteLine("Workflow Suspended"); waitHandle.Set(); }