Class AbstractTransactionStatus
- Namespace
- Steeltoe.Common.Transaction
- Assembly
- Steeltoe.Common.dll
public abstract class AbstractTransactionStatus : ITransactionStatus, ITransactionExecution, ISavepointManager
- Inheritance
-
AbstractTransactionStatus
- Implements
-
- Derived
-
- Inherited Members
-
Properties
HasSavepoint
public virtual bool HasSavepoint { get; }
Property Value
- bool
IsCompleted
public virtual bool IsCompleted { get; set; }
Property Value
- bool
IsGlobalRollbackOnly
public virtual bool IsGlobalRollbackOnly { get; set; }
Property Value
- bool
IsLocalRollbackOnly
public virtual bool IsLocalRollbackOnly { get; set; }
Property Value
- bool
IsNewTransaction
public abstract bool IsNewTransaction { get; }
Property Value
- bool
IsRollbackOnly
public virtual bool IsRollbackOnly { get; }
Property Value
- bool
Savepoint
public virtual object Savepoint { get; set; }
Property Value
- object
Methods
CreateAndHoldSavepoint()
public virtual void CreateAndHoldSavepoint()
CreateSavepoint()
public virtual object CreateSavepoint()
Returns
- object
Flush()
public virtual void Flush()
GetSavepointManager()
protected virtual ISavepointManager GetSavepointManager()
Returns
- ISavepointManager
ReleaseHeldSavepoint()
public virtual void ReleaseHeldSavepoint()
ReleaseSavepoint(object)
public virtual void ReleaseSavepoint(object savepoint)
Parameters
savepoint
object
RollbackToHeldSavepoint()
public virtual void RollbackToHeldSavepoint()
RollbackToSavepoint(object)
public virtual void RollbackToSavepoint(object savepoint)
Parameters
savepoint
object
SetRollbackOnly()
public virtual void SetRollbackOnly()