Table of Contents

Constructor CoreSessionOptions

Namespace
MongoDB.Driver.Core.Bindings
Assembly
MongoDB.Driver.dll

CoreSessionOptions(bool, bool, TransactionOptions, bool, BsonTimestamp)

Initializes a new instance of the CoreSessionOptions class.

public CoreSessionOptions(bool isCausallyConsistent = false, bool isImplicit = false, TransactionOptions defaultTransactionOptions = null, bool isSnapshot = false, BsonTimestamp snapshotTime = null)

Parameters

isCausallyConsistent bool

if set to true this session is causally consistent

isImplicit bool

if set to true this session is an implicit session.

defaultTransactionOptions TransactionOptions

The default transaction options.

isSnapshot bool

if set to true this session is a snapshot session.

snapshotTime BsonTimestamp

The snapshot time. If this is set, isSnapshot must be true.

CoreSessionOptions(bool, bool, TransactionOptions, bool)

Initializes a new instance of the CoreSessionOptions class.

public CoreSessionOptions(bool isCausallyConsistent, bool isImplicit, TransactionOptions defaultTransactionOptions, bool isSnapshot)

Parameters

isCausallyConsistent bool

if set to true this session is causally consistent

isImplicit bool

if set to true this session is an implicit session.

defaultTransactionOptions TransactionOptions

The default transaction options.

isSnapshot bool

if set to true this session is a snapshot session.