TransactionOptions Constructor  | 
  
    Namespace: 
   MongoDB.Driver
    Assembly:
   MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.19.1+3a2a09dd959482f665ffbb5df2557ec541597af4
Syntaxpublic TransactionOptions(
	Optional<ReadConcern> readConcern = default,
	Optional<ReadPreference> readPreference = default,
	Optional<WriteConcern> writeConcern = default,
	Optional<TimeSpan?> maxCommitTime = default
)
Public Sub New ( 
	Optional readConcern As Optional(Of ReadConcern) = Nothing,
	Optional readPreference As Optional(Of ReadPreference) = Nothing,
	Optional writeConcern As Optional(Of WriteConcern) = Nothing,
	Optional maxCommitTime As Optional(Of TimeSpan?) = Nothing
)
new : 
        ?readConcern : Optional<ReadConcern> * 
        ?readPreference : Optional<ReadPreference> * 
        ?writeConcern : Optional<WriteConcern> * 
        ?maxCommitTime : Optional<Nullable<TimeSpan>> 
(* Defaults:
        let _readConcern = defaultArg readConcern new Optional<ReadConcern>()
        let _readPreference = defaultArg readPreference new Optional<ReadPreference>()
        let _writeConcern = defaultArg writeConcern new Optional<WriteConcern>()
        let _maxCommitTime = defaultArg maxCommitTime new Optional<Nullable<TimeSpan>>()
*)
-> TransactionOptionsParameters
- readConcern (Optional)
 - Type: MongoDB.DriverOptionalReadConcern
The read concern. - readPreference (Optional)
 - Type: MongoDB.DriverOptionalReadPreference
The read preference. - writeConcern (Optional)
 - Type: MongoDB.DriverOptionalWriteConcern
The write concern. - maxCommitTime (Optional)
 - Type: MongoDB.DriverOptionalNullableTimeSpan
The max commit time. 
See Also