void RecoverPendingTransactions() { if (transactionMode != TransportTransactionMode.None) { DirectoryBasedTransaction.RecoverPartiallyCompletedTransactions(messagePumpBasePath, PendingDirName, CommittedDirName); } else { if (Directory.Exists(pendingTransactionDir)) { Directory.Delete(pendingTransactionDir, true); } } }
void RecoverPendingTransactions() { if (transactionMode != TransportTransactionMode.None) { DirectoryBasedTransaction.RecoverPartiallyCompletedTransactions(messagePumpBasePath, PendingDirName, CommittedDirName); } else { if (!Directory.Exists(pendingTransactionDir)) { return; } try { Directory.Delete(pendingTransactionDir, true); } catch (Exception e) { log.Debug($"Unable to delete pending transaction directory '{pendingTransactionDir}'.", e); } } }