Method With
With(Optional<ReadConcern>, Optional<ReadPreference>, Optional<WriteConcern>, Optional<TimeSpan?>)
Returns a new TransactionOptions with some values changed.
public TransactionOptions With(Optional<ReadConcern> readConcern = default, Optional<ReadPreference> readPreference = default, Optional<WriteConcern> writeConcern = default, Optional<TimeSpan?> maxCommitTime = default)
Parameters
readConcernOptional<ReadConcern>The new read concern.
readPreferenceOptional<ReadPreference>The read preference.
writeConcernOptional<WriteConcern>The new write concern.
maxCommitTimeOptional<TimeSpan?>The max commit time.
Returns
- TransactionOptions
The new TransactionOptions.