예제 #1
0
 public WorkflowEngineFactory(
     IActivityFactory activityFactory,
     IEventHandlerFactory eventHandlerFactory,
     IWorkflowDomainStore workflowDomainStore,
     IWorkflowStoreFactory workflowStoreFactory,
     IWorkflowMessageTransportFactoryProvider workflowMessageTransportFactoryProvider,
     IWorkflowRuntimeConfigurationFactory workflowRuntimeConfigurationFactory)
 {
     _activityFactory      = activityFactory;
     _eventHandlerFactory  = eventHandlerFactory;
     _workflowDomainStore  = workflowDomainStore;
     _workflowStoreFactory = workflowStoreFactory;
     _workflowRuntimeConfigurationFactory     = workflowRuntimeConfigurationFactory;
     _workflowMessageTransportFactoryProvider = workflowMessageTransportFactoryProvider;
 }
 public WorkflowEngineBuilder WithDomainStore(IWorkflowDomainStore workflowDomainStore)
 {
     WorkflowDomainStore = workflowDomainStore;
     return(this);
 }