public void Run(IWorkflow workflow) { foreach (ITask I in workflow.GetTasks()) { I.Execute(); } }
public void Run() { foreach (var task in _workflow.GetTasks()) { task.Execute(); } }
public void Run(IWorkflow workflow) { foreach (ITask task in workflow.GetTasks()) { task.Execute(); } }
public void Run(IWorkflow iWorkflow) { foreach (var workflow in iWorkflow.GetTasks()) { workflow.Execute(); } }
public void Run(IWorkflow workflow) { foreach (var item in workflow.GetTasks()) { item.Execute(); } }
public void Run(IWorkflow workflow) { // Not safests or more descriptive Run method. foreach (var obj in workflow.GetTasks()) { obj.Execute(); } }
public void Run(IWorkflow workflow) { foreach (ITask I in workflow.GetTasks()) { try { I.Execute(); } catch (Exception) { // Logging // Terminate and persist the state of workflow throw; } } foreach (IWorkFlow I in workflow.GetTasks()) { I.Execute(); } }
public void Run(IWorkflow workflow) { foreach (ITask I in workflow.GetTasks()) { if (I == null) { throw new ArgumentException("Activities cannot be null."); } I.Execute(); } }
public void Run(IWorkflow workflow) { foreach (ITask I in workflow.GetTasks()) { try { I.Execute(); } catch (Exception) { throw; } } }
public void Run(IWorkflow workflow) { foreach (var task in workflow.GetTasks()) { try { task.Execute(); } catch (Exception e) { Console.WriteLine(e); } } }
public void Run(IWorkflow workflow) { foreach (var activity in workflow.GetTasks()) { try { activity.Execute(); } catch (Exception e) { // logging // Terminate and persist the state of the workflow throw; } } }
public void Run(IWorkflow workflow) { foreach (var activity in workflow.GetTasks()) { try { activity.Execute(); } catch (Exception) { //logging //Terminate throw; } } }
public async Task RunAsync(IWorkflow workflow) { Task[] asyncOps = (from tasks in workflow.GetTasks() select tasks.ExecuteAsync()).ToArray(); //Task<string>[] try { await Task.WhenAll(asyncOps); //string[] pages = await Task.WhenAll(asyncOps); } catch (Exception exc) { //foreach (Task<string> faulted in asyncOps.Where(t => t.IsFaulted)) foreach (Task faulted in asyncOps.Where(t => t.IsFaulted)) { // work with faulted and faulted.Exception System.Diagnostics.Debug.WriteLine("Exception: " + faulted.Exception.Message + " ... InnerException: " + faulted.Exception.InnerException.Message); } } }
public void Run(IWorkflow workflow) { foreach (ITask task in workflow.GetTasks()) //.Where(t => t.ToString().Contains("CallWebService")) { try { task.Execute(); } catch (Exception exc) { // Logging // Terminate and persist the state of the workflow System.Diagnostics.Debug.WriteLine("Exception: " + exc.Message); //throw; } } }