Class CoreSessionOptions
Core session options.
public class CoreSessionOptions
- Inheritance
-
CoreSessionOptions
- Inherited Members
Constructors
CoreSessionOptions(bool, bool, TransactionOptions, bool)
Initializes a new instance of the CoreSessionOptions class.
public CoreSessionOptions(bool isCausallyConsistent = false, bool isImplicit = false, TransactionOptions defaultTransactionOptions = null, bool isSnapshot = false)
Parameters
isCausallyConsistentboolif set to
truethis session is causally consistent]isImplicitboolif set to
truethis session is an implicit session.defaultTransactionOptionsTransactionOptionsThe default transaction options.
isSnapshotboolif set to
truethis session is a snapshot session.
Properties
DefaultTransactionOptions
Gets the default transaction options.
public TransactionOptions DefaultTransactionOptions { get; }
Property Value
- TransactionOptions
The default transaction options.
IsCausallyConsistent
Gets a value indicating whether this session is causally consistent.
public bool IsCausallyConsistent { get; }
Property Value
- bool
trueif this session is causally consistent; otherwise,false.
IsImplicit
Gets a value indicating whether this session is an implicit session.
public bool IsImplicit { get; }
Property Value
- bool
trueif this session is an implicit session; otherwise,false.
IsSnapshot
Gets a value indicating whether this session is a snapshot session.
public bool IsSnapshot { get; }
Property Value
- bool
trueif this session is a snapshot session; otherwise,false.