Method With
With(int, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Returns a new instance of WriteConcern with some values changed.
public WriteConcern With(int w, Optional<TimeSpan?> wTimeout = default, Optional<bool?> fsync = default, Optional<bool?> journal = default)
Parameters
wintThe w value.
wTimeoutOptional<TimeSpan?>The wtimeout value.
fsyncOptional<bool?>The fsync value.
journalOptional<bool?>The journal value.
Returns
- WriteConcern
A WriteConcern.
With(string, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Returns a new instance of WriteConcern with some values changed.
public WriteConcern With(string mode, Optional<TimeSpan?> wTimeout = default, Optional<bool?> fsync = default, Optional<bool?> journal = default)
Parameters
modestringThe mode.
wTimeoutOptional<TimeSpan?>The wtimeout value.
fsyncOptional<bool?>The fsync value.
journalOptional<bool?>The journal value.
Returns
- WriteConcern
A WriteConcern.
With(Optional<WValue>, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Returns a new instance of WriteConcern with some values changed.
public WriteConcern With(Optional<WriteConcern.WValue> w = default, Optional<TimeSpan?> wTimeout = default, Optional<bool?> fsync = default, Optional<bool?> journal = default)
Parameters
wOptional<WriteConcern.WValue>The w value.
wTimeoutOptional<TimeSpan?>The wtimeout value.
fsyncOptional<bool?>The fsync value.
journalOptional<bool?>The journal value.
Returns
- WriteConcern
A WriteConcern.