Class TransactionSynchronizationUtils
- Namespace
- Steeltoe.Common.Transaction
- Assembly
- Steeltoe.Common.dll
public static class TransactionSynchronizationUtils
- Inheritance
-
TransactionSynchronizationUtils
- Inherited Members
Methods
InvokeAfterCommit(List<ITransactionSynchronization>)
public static void InvokeAfterCommit(List<ITransactionSynchronization> synchronizations)
Parameters
synchronizations
List<ITransactionSynchronization>
InvokeAfterCompletion(List<ITransactionSynchronization>, int, ILogger)
public static void InvokeAfterCompletion(List<ITransactionSynchronization> synchronizations, int completionStatus, ILogger logger = null)
Parameters
synchronizations
List<ITransactionSynchronization>completionStatus
intlogger
ILogger
TriggerAfterCommit()
public static void TriggerAfterCommit()
TriggerAfterCompletion(int)
public static void TriggerAfterCompletion(int completionStatus)
Parameters
completionStatus
int
TriggerBeforeCommit(bool)
public static void TriggerBeforeCommit(bool readOnly)
Parameters
readOnly
bool
TriggerBeforeCompletion(ILogger)
public static void TriggerBeforeCompletion(ILogger logger = null)
Parameters
logger
ILogger