Example #1
0
        public void Run(Activity activity)
        {
            _workflow = _workflowProvider.CreateApplication(activity);

            _workflow.Aborted              = OnAborted;
            _workflow.Completed            = OnCompleted;
            _workflow.OnUnhandledException = OnUnhandledException;

            _eventBroker.Publish(new WorkflowRuning());

            _workflow.Run();
        }