Пример #1
0
 public WorkflowRunner(
     IWorkflowContextManager workflowContextManager,
     IMediator mediator,
     IServiceScopeFactory serviceScopeFactory,
     ILogger <WorkflowRunner> logger,
     IGetsStartActivities startingActivitiesProvider)
 {
     _mediator            = mediator;
     _serviceScopeFactory = serviceScopeFactory;
     _logger = logger;
     _startingActivitiesProvider = startingActivitiesProvider ?? throw new ArgumentNullException(nameof(startingActivitiesProvider));
     _workflowContextManager     = workflowContextManager;
 }
Пример #2
0
 public WorkflowRunner(
     IWorkflowContextManager workflowContextManager,
     IMediator mediator,
     IServiceScopeFactory serviceScopeFactory,
     IGetsStartActivities startingActivitiesProvider,
     IWorkflowStorageService workflowStorageService,
     ILogger <WorkflowRunner> logger)
 {
     _mediator                   = mediator;
     _serviceScopeFactory        = serviceScopeFactory;
     _startingActivitiesProvider = startingActivitiesProvider;
     _workflowStorageService     = workflowStorageService;
     _logger = logger;
     _workflowContextManager = workflowContextManager;
 }
Пример #3
0
 public PersistWorkflowContext(IWorkflowContextManager workflowContextManager)
 {
     _workflowContextManager = workflowContextManager;
 }
Пример #4
0
 public RefreshWorkflowContext(IWorkflowContextManager workflowContextManager)
 {
     _workflowContextManager = workflowContextManager;
 }