private void Commit(HangfireDbContext connection, Action <MongoWriteOnlyTransaction> action)
 {
     using (MongoWriteOnlyTransaction transaction = new MongoWriteOnlyTransaction(connection, _queueProviders, new MongoStorageOptions()))
     {
         action(transaction);
         transaction.Commit();
     }
 }
Beispiel #2
0
 private void Commit(Action <MongoWriteOnlyTransaction> action)
 {
     using (var transaction = new MongoWriteOnlyTransaction(_database))
     {
         action(transaction);
         transaction.Commit();
     }
 }
Beispiel #3
0
 private void Commit(HangfireDbContext connection, Action <MongoWriteOnlyTransaction> action)
 {
     using (MongoWriteOnlyTransaction transaction = new MongoWriteOnlyTransaction(connection))
     {
         action(transaction);
         transaction.Commit();
     }
 }
 private static void Commit(HangfireDbContext connection, Action <MongoWriteOnlyTransaction> action)
 {
     using (MongoWriteOnlyTransaction transaction = new MongoWriteOnlyTransaction(connection, _queueProviders))
     {
         action(transaction);
         transaction.Commit();
     }
 }
 private static void Commit(HangfireDbContext database, Action <MongoWriteOnlyTransaction> action)
 {
     using (MongoWriteOnlyTransaction transaction = new MongoWriteOnlyTransaction(database, _queueProviders, new MongoStorageOptions()))
     {
         action(transaction);
         transaction.Commit();
     }
 }
Beispiel #6
0
 private static void Commit(HangfireDbContext connection, Action <MongoWriteOnlyTransaction> action)
 {
     using (var transaction = new MongoWriteOnlyTransaction(connection, new MongoStorageOptions()))
     {
         action(transaction);
         transaction.Commit();
     }
 }
		private void Commit(HangfireDbContext connection, Action<MongoWriteOnlyTransaction> action)
		{
			using (MongoWriteOnlyTransaction transaction = new MongoWriteOnlyTransaction(connection, _queueProviders))
			{
				action(transaction);
				transaction.Commit();
			}
		}