private void OnTransactionCommitted() { try { TransactionCommittedListener?.Invoke(this.session); } catch (Exception e) { Tracer.Warn($"Local TX listener error ignored: {e}"); } }
private void AfterCommit() { lock (_synchronizations.SyncRoot) { foreach (ISynchronization synchronization in _synchronizations) { synchronization.AfterCommit(); } TransactionCommittedListener?.Invoke(_session); } }