public override void SetJobParameter(string id, string name, string value) { using (var transaction = new MongoWriteOnlyTransaction(_dbContext)) { transaction.SetJobParameter(id, name, value); transaction.Commit(); } }
public override void SetRangeInHash(string key, IEnumerable <KeyValuePair <string, string> > keyValuePairs) { using (var transaction = new MongoWriteOnlyTransaction(_dbContext)) { transaction.SetRangeInHash(key, keyValuePairs); transaction.Commit(); } }
public override void SetRangeInHash(string key, IEnumerable <KeyValuePair <string, string> > keyValuePairs) { using (var transaction = new MongoWriteOnlyTransaction(Database, _queueProviders, _storageOptions)) { transaction.SetRangeInHash(key, keyValuePairs); transaction.Commit(); } }
public override string CreateExpiredJob(Job job, IDictionary <string, string> parameters, DateTime createdAt, TimeSpan expireIn) { string jobId; using (var transaction = new MongoWriteOnlyTransaction(_dbContext)) { jobId = transaction.CreateExpiredJob(job, parameters, createdAt, expireIn); transaction.Commit(); } return(jobId); }