public AutofacDependencyInjectionMiddlewareConfiguration(IAutofacDependencyManager dependencyManager) { if (dependencyManager == null) { throw new ArgumentNullException(nameof(dependencyManager)); } _lifetimeScope = dependencyManager.GetContainer(); }
public JobSchedulerInMemoryBackendConfiguration(JobActivator jobActivator, IAutofacDependencyManager dependencyManager) { if (jobActivator == null) { throw new ArgumentNullException(nameof(jobActivator)); } _jobActivator = jobActivator; if (dependencyManager == null) { throw new ArgumentNullException(nameof(dependencyManager)); } _container = dependencyManager.GetContainer(); }
public SqlAndAzureServiceBusBackendJobServerConfiguration(IAppEnvironmentProvider appEnvironmentProvider, JobActivator jobActivator, IAutofacDependencyManager dependencyManager, ILogProvider logProvider) { if (appEnvironmentProvider == null) { throw new ArgumentNullException(nameof(appEnvironmentProvider)); } if (jobActivator == null) { throw new ArgumentNullException(nameof(jobActivator)); } if (dependencyManager == null) { throw new ArgumentNullException(nameof(dependencyManager)); } if (logProvider == null) { throw new ArgumentNullException(nameof(logProvider)); } _logProvider = logProvider; _appEnvironmentProvider = appEnvironmentProvider; _jobActivator = jobActivator; _lifetimeScope = dependencyManager.GetContainer(); }