MongoDB.Driver.MongoServerSettings.Freeze C# (CSharp) Метод

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

Freezes the settings.
public Freeze ( ) : MongoServerSettings
Результат MongoServerSettings
        public MongoServerSettings Freeze()
        {
            if (!_isFrozen)
            {
                _credentialsStore.Freeze();
                _readPreference = _readPreference.FrozenCopy();
                _writeConcern = _writeConcern.FrozenCopy();
                _frozenHashCode = GetHashCode();
                _frozenStringRepresentation = ToString();
                _isFrozen = true;
            }
            return this;
        }

Usage Example

Пример #1
0
 public MongoUrl(
     string url
 )
 {
     var builder = new MongoUrlBuilder(url); // parses url
     serverSettings = builder.ToServerSettings();
     serverSettings.Freeze();
     this.waitQueueMultiple = builder.WaitQueueMultiple;
     this.waitQueueSize = builder.WaitQueueSize;
     this.databaseName = builder.DatabaseName;
     this.url = builder.ToString(); // keep canonical form
 }
All Usage Examples Of MongoDB.Driver.MongoServerSettings::Freeze