Class WriteConcern
Represents a write concern.
public sealed class WriteConcern : IEquatable<WriteConcern>, IConvertibleToBsonDocument
- Inheritance
-
WriteConcern
- Implements
- Inherited Members
Constructors
- WriteConcern(Optional<WValue>, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Initializes a new instance of the WriteConcern class.
- WriteConcern(int, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Initializes a new instance of the WriteConcern class.
- WriteConcern(string, Optional<TimeSpan?>, Optional<bool?>, Optional<bool?>)
Initializes a new instance of the WriteConcern class.
Properties
- Acknowledged
Gets an instance of WriteConcern that represents an acknowledged write concern.
- FSync
Gets the fsync value.
- IsAcknowledged
Gets a value indicating whether this instance is an acknowledged write concern.
- IsServerDefault
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
- FromBsonDocument(BsonDocument)
Creates a write concern from a document.
- ToBsonDocument()
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.