public ActionsService( IFactoryWatcher watcher, Func <TaskSchedulerRunner> getSchedulerRunner, Func <ITasksRunner> getRunner, IOptions <ActionsServiceProperties> options ) { _factoryWatcher = watcher; _getSchedulerRunner = getSchedulerRunner; _getRunner = getRunner; _options = options.Value; }
public NotificationSender( ICustomerProvider customerProvider, IConnectionProvider connectionProvider, IIdentityProvider identityProvider, IFactoryWatcher factoryWatcher, IOptions <NotificationProperties> propsAccessor ) { _customerProvider = customerProvider; _connectionProvider = connectionProvider; _identityProvider = identityProvider; _configurationWatcher = factoryWatcher; _props = propsAccessor.Value; }