Class WriteConcern
Represents a write concern.
- Inheritance
-
Write
Concern
- Implements
- Inherited Members
Constructors
- WriteConcern(Optional<WValue>, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Initializes a new instance of the Write
Concern class.
- WriteConcern(int, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Initializes a new instance of the Write
Concern class.
- WriteConcern(string, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Initializes a new instance of the Write
Concern class.
Properties
- Acknowledged
Gets an instance of WriteConcern that represents an acknowledged write concern.
- FSync
Gets the fsync value.
- Is
Acknowledged Gets a value indicating whether this instance is an acknowledged write concern.
- Is
Server Default Gets a value indicating whether this write concern will use the default on the server.
- Journal
Gets the journal value.
- Unacknowledged
Gets an instance of WriteConcern that represents an unacknowledged write concern.
- W
Gets the w value.
- W1
Gets an instance of WriteConcern that represents a W1 write concern.
- W2
Gets an instance of WriteConcern that represents a W2 write concern.
- W3
Gets an instance of WriteConcern that represents a W3 write concern.
- WMajority
Gets an instance of WriteConcern that represents a majority write concern.
- WTimeout
Gets the wtimeout value.
Methods
- From
Bson Document(Bson Document) Creates a write concern from a document.
- To
Bson Document() Converts this write concern to a BsonDocument suitable to be sent to the server.
- With(Optional<WValue>, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Returns a new instance of WriteConcern with some values changed.
- With(int, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Returns a new instance of WriteConcern with some values changed.
- With(string, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Returns a new instance of WriteConcern with some values changed.