Пример #1
0
 public WorkflowInstance(string workflowName, IWorkflowInstanceHandeler workflowInstanceHandeler = null,
                         WorkflowApplication workflowApplicationHost = null)
 {
     this.WorkflowName = workflowName;
     SetApplicationhost(workflowApplicationHost);
     SetWorkflowInstanceHandeler(workflowInstanceHandeler);
 }
Пример #2
0
 public void SetWorkflowInstanceHandeler(IWorkflowInstanceHandeler workflowInstanceHandeler)
 {
     if (workflowInstanceHandeler != null)
     {
         this.WorkflowInstanceHandeler         = workflowInstanceHandeler;
         this.WorkflowApplicationInstance.Idle = workflowInstanceHandeler.OnIdle;
         this.WorkflowApplicationInstance.OnUnhandledException = workflowInstanceHandeler.OnUnhandledException;
         this.WorkflowApplicationInstance.Unloaded             = workflowInstanceHandeler.OnUnloaded;
         this.WorkflowApplicationInstance.Aborted   = workflowInstanceHandeler.OnAborted;
         this.WorkflowApplicationInstance.Completed = workflowInstanceHandeler.OnCompleted;
     }
 }