public void Commit(Enlistment enlistment)
 {
     try
     {
         _scope.Complete();
         enlistment.Done();
     }
     catch
     {
         _scope.Dispose();
         throw;
     }
 }
 public void Dispose() => _rebusTransactionScope.Dispose();
 public void Dispose()
 {
     _tx?.Dispose();
 }