Click or drag to resize

ClusterBuilder Class

Represents a cluster builder.
Inheritance Hierarchy
System.Object
  MongoDB.Driver.Core.Configuration.ClusterBuilder

Namespace:  MongoDB.Driver.Core.Configuration
Assembly:  MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.22.0+75246110ed1247226fcc7f8eb2c54ffab745693e
Syntax
public class ClusterBuilder

The ClusterBuilder type exposes the following members.

Constructors
  NameDescription
Public methodClusterBuilder
Initializes a new instance of the ClusterBuilder class.
Top
Methods
  NameDescription
Public methodBuildCluster
Builds the cluster.
Public methodConfigureCluster
Configures the cluster settings.
Public methodConfigureConnection
Configures the connection settings.
Public methodConfigureConnectionPool
Configures the connection pool settings.
Public methodConfigureLoggingSettings
Configures the logging settings.
Public methodConfigureSdamLogging Obsolete.
Configures the SDAM logging settings.
Public methodConfigureServer
Configures the server settings.
Public methodConfigureSsl
Configures the SSL stream settings.
Public methodConfigureTcp
Configures the TCP stream settings.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRegisterStreamFactory
Registers a stream factory wrapper.
Public methodSubscribe(IEventSubscriber)
Subscribes the specified subscriber.
Public methodSubscribe<TEvent>(Action<TEvent>)
Subscribes to events of type TEvent.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodConfigureWithConnectionString(String)Overloaded.
Configures a cluster builder from a connection string.
(Defined by ClusterBuilderExtensions.)
Public Extension MethodConfigureWithConnectionString(ConnectionString)Overloaded.
Configures a cluster builder from a connection string.
(Defined by ClusterBuilderExtensions.)
Public Extension MethodConfigureWithConnectionString(String, ServerApi)Overloaded.
Configures a cluster builder from a connection string.
(Defined by ClusterBuilderExtensions.)
Public Extension MethodConfigureWithConnectionString(ConnectionString, ServerApi)Overloaded.
Configures a cluster builder from a connection string.
(Defined by ClusterBuilderExtensions.)
Public Extension MethodToBson
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.)
Public Extension MethodToBsonDocument
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.)
Public Extension MethodToJson
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.)
Public Extension MethodTraceCommandsWith
Configures the cluster to trace command events to the specified traceSource.
(Defined by ClusterBuilderExtensions.)
Public Extension MethodTraceWith
Configures the cluster to trace events to the specified traceSource.
(Defined by ClusterBuilderExtensions.)
Public Extension MethodUsePerformanceCounters
Configures the cluster to write performance counters.
(Defined by ClusterBuilderExtensions.)
Top
See Also