Skip to content
Prev Previous commit
Next Next commit
Added constructor
  • Loading branch information
papafe committed Sep 18, 2025
commit 605a2a51f610f3d9714bd9ad9a7c0474c85007cc
16 changes: 16 additions & 0 deletions src/MongoDB.Driver/Core/Bindings/CoreSessionOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,22 @@ public CoreSessionOptions(
_snapshotTime = snapshotTime;
}

/// <summary>
/// Initializes a new instance of the <see cref="CoreSessionOptions" /> class.
/// </summary>
/// <param name="isCausallyConsistent">if set to <c>true</c> this session is causally consistent]</param>
/// <param name="isImplicit">if set to <c>true</c> this session is an implicit session.</param>
/// <param name="isSnapshot">if set to <c>true</c> this session is a snapshot session.</param>
/// <param name="defaultTransactionOptions">The default transaction options.</param>
public CoreSessionOptions(
bool isCausallyConsistent,
bool isImplicit,
TransactionOptions defaultTransactionOptions,
bool isSnapshot)
: this(isCausallyConsistent, isImplicit, defaultTransactionOptions, isSnapshot, null)
{
}

// public properties
/// <summary>
/// Gets the default transaction options.
Expand Down
Loading