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

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

Creates a clone of the settings.
public Clone ( ) : MongoCollectionSettings
Результат MongoCollectionSettings
        public virtual MongoCollectionSettings Clone()
        {
            var clone = new MongoCollectionSettings();
            clone._collectionName = _collectionName.Clone();
            clone._assignIdOnInsert = _assignIdOnInsert.Clone();
            clone._defaultDocumentType = _defaultDocumentType.Clone();
            clone._guidRepresentation = _guidRepresentation.Clone();
            clone._readPreference = _readPreference.Clone();
            clone._writeConcern = _writeConcern.Clone();
            return clone;
        }

Usage Example

Пример #1
0
        public IMongoCollection <TDocument> WithReadPreference(ReadPreference readPreference)
        {
            var newSettings = _settings.Clone();

            newSettings.ReadPreference = readPreference;
            return(new MongoCollectionImpl <TDocument>(_collectionNamespace, newSettings, _cluster, _operationExecutor));
        }
All Usage Examples Of MongoDB.Driver.MongoCollectionSettings::Clone