MongoDB.Driver.MongoCollectionSettings.ApplyDefaultValues C# (CSharp) Метод

ApplyDefaultValues() приватный Метод

private ApplyDefaultValues ( MongoDatabaseSettings databaseSettings ) : void
databaseSettings MongoDatabaseSettings
Результат void
        internal void ApplyDefaultValues(MongoDatabaseSettings databaseSettings)
        {
            if (!_assignIdOnInsert.HasBeenSet)
            {
                AssignIdOnInsert = MongoDefaults.AssignIdOnInsert;
            }
            if (!_guidRepresentation.HasBeenSet)
            {
                GuidRepresentation = databaseSettings.GuidRepresentation;
            }
            if (!_readPreference.HasBeenSet)
            {
                ReadPreference = databaseSettings.ReadPreference;
            }
            if (!_writeConcern.HasBeenSet)
            {
                WriteConcern = databaseSettings.WriteConcern;
            }
        }
    }

Usage Example

Пример #1
0
        public IMongoCollection <TDocument> GetCollection <TDocument>(string name, MongoCollectionSettings settings)
        {
            Ensure.IsNotNullOrEmpty(name, "name");
            Ensure.IsNotNull(settings, "settings");

            settings.ApplyDefaultValues(_settings);
            return(new MongoCollectionImpl <TDocument>(new CollectionNamespace(_databaseNamespace, name), settings, _cluster, _operationExecutor));
        }
All Usage Examples Of MongoDB.Driver.MongoCollectionSettings::ApplyDefaultValues