TransactionOptions Constructor |
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.18.0+554c799eb1ec8dd732f16c739387f6664df1ba7a
Syntax public 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>>()
*)
-> TransactionOptions
Parameters
- 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