Class DefaultTransactionStatus
- Namespace
- Steeltoe.Common.Transaction
- Assembly
- Steeltoe.Common.dll
public class DefaultTransactionStatus : AbstractTransactionStatus, ITransactionStatus, ITransactionExecution, ISavepointManager
- Inheritance
-
DefaultTransactionStatus
- Implements
- Inherited Members
Constructors
DefaultTransactionStatus(object, bool, bool, bool, object, ILogger)
public DefaultTransactionStatus(object transaction, bool newTransaction, bool newSynchronization, bool readOnly, object suspendedResources, ILogger logger)
Parameters
transaction
objectnewTransaction
boolnewSynchronization
boolreadOnly
boolsuspendedResources
objectlogger
ILogger
Properties
HasTransaction
public bool HasTransaction { get; }
Property Value
IsGlobalRollbackOnly
public override bool IsGlobalRollbackOnly { get; set; }
Property Value
IsNewSynchronization
public bool IsNewSynchronization { get; }
Property Value
IsNewTransaction
public override bool IsNewTransaction { get; }
Property Value
IsReadOnly
public bool IsReadOnly { get; }
Property Value
IsTransactionSavepointManager
public bool IsTransactionSavepointManager { get; }
Property Value
NewTransaction
public bool NewTransaction { get; }
Property Value
SuspendedResources
public object SuspendedResources { get; }
Property Value
Transaction
public object Transaction { get; }
Property Value
Methods
Flush()
public override void Flush()
GetSavepointManager()
protected override ISavepointManager GetSavepointManager()