Class AbstractTransactionDefinition
- Namespace
- Steeltoe.Common.Transaction
- Assembly
- Steeltoe.Common.dll
public abstract class AbstractTransactionDefinition : ITransactionDefinition
- Inheritance
-
AbstractTransactionDefinition
- Implements
-
- Derived
-
- Inherited Members
-
Fields
ISOLATION_DEFAULT
public const int ISOLATION_DEFAULT = -1
Field Value
- int
ISOLATION_READ_COMMITTED
public const int ISOLATION_READ_COMMITTED = 2
Field Value
- int
ISOLATION_READ_UNCOMMITTED
public const int ISOLATION_READ_UNCOMMITTED = 1
Field Value
- int
ISOLATION_REPEATABLE_READ
public const int ISOLATION_REPEATABLE_READ = 4
Field Value
- int
ISOLATION_SERIALIZABLE
public const int ISOLATION_SERIALIZABLE = 8
Field Value
- int
PROPAGATION_MANDATORY
public const int PROPAGATION_MANDATORY = 2
Field Value
- int
PROPAGATION_NESTED
public const int PROPAGATION_NESTED = 6
Field Value
- int
PROPAGATION_NEVER
public const int PROPAGATION_NEVER = 5
Field Value
- int
PROPAGATION_NOT_SUPPORTED
public const int PROPAGATION_NOT_SUPPORTED = 4
Field Value
- int
PROPAGATION_REQUIRED
public const int PROPAGATION_REQUIRED = 0
Field Value
- int
PROPAGATION_REQUIRES_NEW
public const int PROPAGATION_REQUIRES_NEW = 3
Field Value
- int
PROPAGATION_SUPPORTS
public const int PROPAGATION_SUPPORTS = 1
Field Value
- int
TIMEOUT_DEFAULT
public const int TIMEOUT_DEFAULT = -1
Field Value
- int
Properties
IsReadOnly
public virtual bool IsReadOnly { get; set; }
Property Value
- bool
IsolationLevel
public virtual int IsolationLevel { get; set; }
Property Value
- int
Name
public virtual string Name { get; set; }
Property Value
- string
PropagationBehavior
public virtual int PropagationBehavior { get; set; }
Property Value
- int
Timeout
public virtual int Timeout { get; set; }
Property Value
- int
WithDefaults
public static ITransactionDefinition WithDefaults { get; }
Property Value
- ITransactionDefinition