Class MongoClientSettings  
  
  
    - Namespace
 - MongoDB.Driver
 
  - Assembly
 - MongoDB.Driver.dll
 
   
  
  
  
    public class MongoClientSettings : IEquatable<MongoClientSettings>
   
  
    - Inheritance
 
    - 
      
      
MongoClientSettings
     
  
  
    - Implements
 
    - 
      
    
 
  
  
    - Inherited Members
 
    - 
    
    
    
    
  
 
  Constructors
  
  
  MongoClientSettings()
  
  
  
  
  
    public MongoClientSettings()
   
  Properties
  
  
  ApplicationName
  
  
  
  
  
    public string ApplicationName { get; set; }
   
  Property Value
  
    - string
 
    
  
  
  
  ClusterConfigurator
  
  
  
  
  
    public Action<ClusterBuilder> ClusterConfigurator { get; set; }
   
  Property Value
  
    - Action<ClusterBuilder>
 
    
  
  
  
  ConnectTimeout
  
  
  
  
  
    public TimeSpan ConnectTimeout { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  ConnectionMode
  
  
  
  
  
    public ConnectionMode ConnectionMode { get; set; }
   
  Property Value
  
    - ConnectionMode
 
    
  
  
  
  Credentials
  
  
  
  
  
    public IEnumerable<MongoCredential> Credentials { get; set; }
   
  Property Value
  
    - IEnumerable<MongoCredential>
 
    
  
  
  
  GuidRepresentation
  
  
  
  
  
    public GuidRepresentation GuidRepresentation { get; set; }
   
  Property Value
  
    - GuidRepresentation
 
    
  
  
  
  HeartbeatInterval
  
  
  
  
  
    public TimeSpan HeartbeatInterval { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  HeartbeatTimeout
  
  
  
  
  
    public TimeSpan HeartbeatTimeout { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  IPv6
  
  
  
  
  
    public bool IPv6 { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  IsFrozen
  
  
  
  
  
    public bool IsFrozen { get; }
   
  Property Value
  
    - bool
 
    
  
  
  
  LocalThreshold
  
  
  
  
  
    public TimeSpan LocalThreshold { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  MaxConnectionIdleTime
  
  
  
  
  
    public TimeSpan MaxConnectionIdleTime { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  MaxConnectionLifeTime
  
  
  
  
  
    public TimeSpan MaxConnectionLifeTime { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  MaxConnectionPoolSize
  
  
  
  
  
    public int MaxConnectionPoolSize { get; set; }
   
  Property Value
  
    - int
 
    
  
  
  
  MinConnectionPoolSize
  
  
  
  
  
    public int MinConnectionPoolSize { get; set; }
   
  Property Value
  
    - int
 
    
  
  
  
  ReadConcern
  
  
  
  
  
    public ReadConcern ReadConcern { get; set; }
   
  Property Value
  
    - ReadConcern
 
    
  
  
  
  ReadEncoding
  
  
  
  
  
    public UTF8Encoding ReadEncoding { get; set; }
   
  Property Value
  
    - UTF8Encoding
 
    
  
  
  
  ReadPreference
  
  
  
  
  
    public ReadPreference ReadPreference { get; set; }
   
  Property Value
  
    - ReadPreference
 
    
  
  
  
  ReplicaSetName
  
  
  
  
  
    public string ReplicaSetName { get; set; }
   
  Property Value
  
    - string
 
    
  
  
  
  Server
  
  
  
  
  
    public MongoServerAddress Server { get; set; }
   
  Property Value
  
    - MongoServerAddress
 
    
  
  
  
  ServerSelectionTimeout
  
  
  
  
  
    public TimeSpan ServerSelectionTimeout { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  Servers
  
  
  
  
  
    public IEnumerable<MongoServerAddress> Servers { get; set; }
   
  Property Value
  
    - IEnumerable<MongoServerAddress>
 
    
  
  
  
  SocketTimeout
  
  
  
  
  
    public TimeSpan SocketTimeout { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  SslSettings
  
  
  
  
  
    public SslSettings SslSettings { get; set; }
   
  Property Value
  
    - SslSettings
 
    
  
  
  
  UseSsl
  
  
  
  
  
    public bool UseSsl { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  VerifySslCertificate
  
  
  
  
  
    public bool VerifySslCertificate { get; set; }
   
  Property Value
  
    - bool
 
    
  
  
  
  WaitQueueSize
  
  
  
  
  
    public int WaitQueueSize { get; set; }
   
  Property Value
  
    - int
 
    
  
  
  
  WaitQueueTimeout
  
  
  
  
  
    public TimeSpan WaitQueueTimeout { get; set; }
   
  Property Value
  
    - TimeSpan
 
    
  
  
  
  WriteConcern
  
  
  
  
  
    public WriteConcern WriteConcern { get; set; }
   
  Property Value
  
    - WriteConcern
 
    
  
  
  
  WriteEncoding
  
  
  
  
  
    public UTF8Encoding WriteEncoding { get; set; }
   
  Property Value
  
    - UTF8Encoding
 
    
  
  Methods
  
  
  Clone()
  
  
  
  
  
    public MongoClientSettings Clone()
   
  Returns
  
    - MongoClientSettings
 
    
  
  
  
  Equals(MongoClientSettings)
  
  
  
  
  
    public bool Equals(MongoClientSettings obj)
   
  Parameters
  
    obj MongoClientSettings 
    
  
  Returns
  
    - bool
 
    
  
  
  
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    obj object 
    
  
  Returns
  
    - bool
 
    
  
  
  
  Freeze()
  
  
  
  
  
    public MongoClientSettings Freeze()
   
  Returns
  
    - MongoClientSettings
 
    
  
  
  
  FromUrl(MongoUrl)
  
  
  
  
  
    public static MongoClientSettings FromUrl(MongoUrl url)
   
  Parameters
  
    url MongoUrl 
    
  
  Returns
  
    - MongoClientSettings
 
    
  
  
  
  FrozenCopy()
  
  
  
  
  
    public MongoClientSettings FrozenCopy()
   
  Returns
  
    - MongoClientSettings
 
    
  
  
  
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int
 
    
  
  
  
  ToString()
  
  
  
  
  
    public override string ToString()
   
  Returns
  
    - string
 
    
  
  Operators
  
  
  operator ==(MongoClientSettings, MongoClientSettings)
  
  
  
  
  
    public static bool operator ==(MongoClientSettings lhs, MongoClientSettings rhs)
   
  Parameters
  
    lhs MongoClientSettings 
    
    rhs MongoClientSettings 
    
  
  Returns
  
    - bool
 
    
  
  
  
  operator !=(MongoClientSettings, MongoClientSettings)
  
  
  
  
  
    public static bool operator !=(MongoClientSettings lhs, MongoClientSettings rhs)
   
  Parameters
  
    lhs MongoClientSettings 
    
    rhs MongoClientSettings 
    
  
  Returns
  
    - bool