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
transactionobjectnewTransactionboolnewSynchronizationboolreadOnlyboolsuspendedResourcesobjectloggerILogger
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()