MongoDB.Driver.MongoUrlBuilder.GetWriteConcern C# (CSharp) Метод

GetWriteConcern() публичный Метод

Returns a WriteConcern value based on this instance's settings and a default enabled value.
public GetWriteConcern ( bool enabledDefault ) : WriteConcern
enabledDefault bool The default enabled value.
Результат WriteConcern
        public WriteConcern GetWriteConcern(bool enabledDefault)
        {
            return new WriteConcern(enabledDefault)
            {
                FSync = _fsync,
                Journal = _journal,
                W = _w,
                WTimeout = _wTimeout
            };
        }

Usage Example

 public void TestGetWriteConcern_W(bool acknowledgedDefault, bool acknowledged, object wobj, string connectionString)
 {
     var w = (wobj == null) ? null : (wobj is int) ? (WriteConcern.WValue)new WriteConcern.WCount((int)wobj) : new WriteConcern.WMode((string)wobj);
     var builder = new MongoUrlBuilder(connectionString);
     var writeConcern = builder.GetWriteConcern(acknowledgedDefault);
     Assert.AreEqual(acknowledged, writeConcern.IsAcknowledged);
     Assert.AreEqual(w, writeConcern.W);
 }
All Usage Examples Of MongoDB.Driver.MongoUrlBuilder::GetWriteConcern