示例#1
0
#pragma warning disable 1591
        public MongoConnection(
            HangfireDbContext database,
            MongoStorageOptions storageOptions)
        {
            _dbContext      = database ?? throw new ArgumentNullException(nameof(database));
            _storageOptions = storageOptions ?? throw new ArgumentNullException(nameof(storageOptions));
            _jobFetcher     = _storageOptions.Factory.CreateMongoJobFetcher(database, storageOptions);
        }
示例#2
0
#pragma warning disable 1591
        public MongoConnection(
            HangfireDbContext database,
            MongoStorageOptions storageOptions,
            IJobQueueSemaphore jobQueueSemaphore)
        {
            _dbContext      = database ?? throw new ArgumentNullException(nameof(database));
            _storageOptions = storageOptions ?? throw new ArgumentNullException(nameof(storageOptions));
            _jobFetcher     = new MongoJobFetcher(database, storageOptions, jobQueueSemaphore);
        }