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; }
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; }
public PersistWorkflowContext(IWorkflowContextManager workflowContextManager) { _workflowContextManager = workflowContextManager; }
public RefreshWorkflowContext(IWorkflowContextManager workflowContextManager) { _workflowContextManager = workflowContextManager; }