Class MongoServerSettings
The settings used to access a MongoDB server.
public class MongoServerSettings : IEquatable<MongoServerSettings>
- Inheritance
-
MongoServerSettings
- Implements
- Inherited Members
- Extension Methods
Constructors
- MongoServerSettings()
Creates a new instance of MongoServerSettings. Usually you would use a connection string instead.
Properties
- AddressFamily
Gets the AddressFamily for the IPEndPoint (derived from the IPv6 setting).
- AllowInsecureTls
Gets or sets whether to relax TLS constraints as much as possible. Setting this variable to true will also set SslSettings.CheckCertificateRevocation to false.
- ApplicationName
Gets or sets the application name.
- ClusterConfigurator
Gets or sets the cluster configurator.
- Compressors
Gets or sets the compressors.
- ConnectTimeout
Gets or sets the connect timeout.
- ConnectionMode
Gets or sets the connection mode.
- ConnectionModeSwitch
Gets the connection mode switch.
- Credential
Gets or sets the credential.
- Credentials
Gets or sets the credentials.
- DirectConnection
Gets ot sets DirectConnection.
- GuidRepresentation
Gets or sets the representation to use for Guids.
- HeartbeatInterval
Gets or sets the heartbeat interval.
- HeartbeatTimeout
Gets or sets the heartbeat timeout.
- IPv6
Gets or sets a value indicating whether to use IPv6.
- IsFrozen
Gets a value indicating whether the settings have been frozen to prevent further changes.
- LocalThreshold
Gets or sets the local threshold.
- MaxConnectionIdleTime
Gets or sets the max connection idle time.
- MaxConnectionLifeTime
Gets or sets the max connection life time.
- MaxConnectionPoolSize
Gets or sets the max connection pool size.
- MinConnectionPoolSize
Gets or sets the min connection pool size.
- OperationTimeout
Gets or sets the operation timeout.
- ReadConcern
Gets or sets the read concern.
- ReadEncoding
Gets or sets the Read Encoding.
- ReadPreference
Gets or sets the read preferences.
- ReplicaSetName
Gets or sets the name of the replica set.
- RetryReads
Gets or sets whether to retry reads.
- RetryWrites
Gets or sets whether to retry writes.
- Scheme
Gets or sets the connection string scheme.
- SdamLogFilename
Gets or set the name of the SDAM log file. Null turns logging off. stdout will log to console.
- Server
Gets or sets the address of the server (see also Servers if using more than one address).
- ServerSelectionTimeout
Gets or sets the server selection timeout.
- Servers
Gets or sets the list of server addresses (see also Server if using only one address).
- SocketTimeout
Gets or sets the socket timeout.
- SslSettings
Gets or sets the SSL settings.
- UseSsl
Gets or sets a value indicating whether to use SSL.
- UseTls
Gets or sets a value indicating whether to use TLS.
- VerifySslCertificate
Gets or sets a value indicating whether to verify an SSL certificate.
- WaitQueueSize
Gets or sets the wait queue size.
- WaitQueueTimeout
Gets or sets the wait queue timeout.
- WriteConcern
Gets or sets the WriteConcern to use.
- WriteEncoding
Gets or sets the Write Encoding.
Methods
- Clone()
Creates a clone of the settings.
- Equals(MongoServerSettings)
Determines whether the specified MongoServerSettings is equal to this instance.
- Equals(object)
Determines whether the specified object is equal to this instance.
- Freeze()
Freezes the settings.
- FromClientSettings(MongoClientSettings)
Creates a new MongoServerSettings object from a MongoClientSettings object.
- FromUrl(MongoUrl)
Gets a MongoServerSettings object intialized with values from a MongoUrl.
- FrozenCopy()
Returns a frozen copy of the settings.
- GetHashCode()
Gets the hash code.
- ToString()
Returns a string representation of the settings.
Operators
- operator ==(MongoServerSettings, MongoServerSettings)
Determines whether two MongoServerSettings instances are equal.
- operator !=(MongoServerSettings, MongoServerSettings)
Determines whether two MongoServerSettings instances are not equal.