Class WriteConcern
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
Assembly
MongoDB.Driver.dll
Represents a write concern.
public sealed class WriteConcern : IEquatable<WriteConcern>, IConvertibleToBsonDocument
Inheritance
WriteConcern
Implements
Inherited Members
Constructors
WriteConcern(Optional, 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
Gets an instance of WriteConcern that represents an acknowledged write concern.
Gets the fsync value.
Gets a value indicating whether this instance is an acknowledged write concern.
Gets a value indicating whether this write concern will use the default on the server.
Gets the journal value.
Gets an instance of WriteConcern that represents an unacknowledged write concern.
Gets the w value.
Gets an instance of WriteConcern that represents a W1 write concern.
Gets an instance of WriteConcern that represents a W2 write concern.
Gets an instance of WriteConcern that represents a W3 write concern.
Gets an instance of WriteConcern that represents a majority write concern.
Gets the wtimeout value.
Methods
Indicates whether the current object is equal to another object of the same type.
Determines whether the specified object is equal to the current object.
FromBsonDocument(BsonDocument)
Creates a write concern from a document.
Serves as the default hash function.
Converts this write concern to a BsonDocument suitable to be sent to the server.
Returns a string that represents the current object.
With(Optional, 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.