コード例 #1
0
 public void Run(IWorkflow workflow)
 {
     foreach (IActivity activity in workflow.GetActivities())
     {
         activity.Execute();
     }
 }
コード例 #2
0
 public void Run(IWorkflow workFlow)
 {
     foreach (var workflowActivity in workFlow.GetActivities())
     {
         workflowActivity.Execute();
     }
 }
コード例 #3
0
 public void Run(IWorkflow workflow)
 {
     foreach (var activity in workflow.GetActivities())
     {
         activity.Execute();
     }
 }
コード例 #4
0
 public void Run(IWorkflow workflow)
 {
     foreach (IActivity workItem in workflow.GetActivities())
     {
         workItem.Execute();
     }
 }
コード例 #5
0
 public void Run(IWorkflow workflow)
 {
     // Execute each activity in the list of workflow activities
     foreach (var activity in workflow.GetActivities())
     {
         activity.Execute();
     }
 }
コード例 #6
0
 public void Run(IWorkflow workflow)
 {
     //Run the Execute method of the IActivities in the workflow
     foreach (var activity in workflow.GetActivities())
     {
         activity.Execute();
     }
 }
コード例 #7
0
 public void Run(IWorkflow workflow)
 {
     // For each activity in the workflow, execute the activity
     foreach (var activity in workflow.GetActivities())
     {
         activity.Execute();
     }
 }
コード例 #8
0
 public void Execute(IWorkflow workflow)
 {
     var activites = workflow.GetActivities();
     foreach (var activity in activites)
     {
         activity.Execute();
     }
 }
コード例 #9
0
        public void RunMethod(IWorkflow workflows)
        {
            foreach (var workflow in workflows.GetActivities())
            {
                workflow.Execute();
            }

            Console.ReadLine();
        }
コード例 #10
0
 public void Run(IWorkflow workflow)
 {
     foreach (var activity in workflow.GetActivities())
     {
         try
         {
             activity.Execute();
         }
         catch (Exception e)
         {
             Console.WriteLine(e);
         }
     }
 }
コード例 #11
0
 public void Run(IWorkflow workflow)
 {
     foreach (var activity in workflow.GetActivities())
     {
         try
         {
             activity.Excecute();
         }
         catch (System.Exception)
         {
             throw;
         }
     }
 }
コード例 #12
0
        public void Run(IWorkflow workflow)
        {
            foreach (var activity in workflow.GetActivities())
            {
                try
                {
                    activity.Execute();
                }

                catch (Exception)
                {
                    Console.WriteLine("Something went wrong");
                }
            }
        }
コード例 #13
0
        public void Run(IWorkflow workflow)
        {
            var counter = 1;

            foreach (var activity in workflow.GetActivities())
            {
                try {
                    System.Console.Write(counter + " - ");
                    activity.Execute();
                    counter++;
                } catch (System.Exception) {
                    throw;
                }
            }
        }
コード例 #14
0
        public void Run(IWorkflow workflow)
        {
            foreach (IActivity activity in workflow.GetActivities())
            {
                try
                {
                    activity.Execute();
                }
                catch (Exception ex)
                {
                    // Log to event log...
                    // Terminate and throw exception while saving state.
                    Console.WriteLine("Error was found: " + ex);                    
                }

            }
        }
コード例 #15
0
        public void Run(IWorkflow workflow)
        {
            try
            {
                foreach (var activity in workflow.GetActivities())
                {
                    activity.Execute();
                }
            }
            catch (Exception)
            {
                // log error
                // abort workflow

                throw;
            }
        }
コード例 #16
0
        public void Run(IWorkflow workflow)
        {
            if (workflow == null)
            {
                throw new ArgumentNullException("_workflow");
            }

            foreach (var activity in workflow.GetActivities())
            {
                try
                {
                    activity.Execute();
                }
                catch (Exception e)
                {
                    //Logging
                    //Terminate and persist the state
                    Console.WriteLine(e);
                    throw;
                }
            }
        }