Class ClusterBuilderExtensions
- Namespace
- MongoDB.Driver.Core.Configuration
- Assembly
- MongoDB.Driver.Core.dll
Extension methods for a ClusterBuilder.
public static class ClusterBuilderExtensions
- Inheritance
-
ClusterBuilderExtensions
- Inherited Members
Methods
ConfigureWithConnectionString(ClusterBuilder, ConnectionString)
Configures a cluster builder from a connection string.
public static ClusterBuilder ConfigureWithConnectionString(this ClusterBuilder builder, ConnectionString connectionString)
Parameters
builderClusterBuilderThe cluster builder.
connectionStringConnectionStringThe connection string.
Returns
- ClusterBuilder
A reconfigured cluster builder.
ConfigureWithConnectionString(ClusterBuilder, ConnectionString, ServerApi)
Configures a cluster builder from a connection string.
public static ClusterBuilder ConfigureWithConnectionString(this ClusterBuilder builder, ConnectionString connectionString, ServerApi serverApi)
Parameters
builderClusterBuilderThe cluster builder.
connectionStringConnectionStringThe connection string.
serverApiServerApiThe server API.
Returns
- ClusterBuilder
A reconfigured cluster builder.
ConfigureWithConnectionString(ClusterBuilder, string)
Configures a cluster builder from a connection string.
public static ClusterBuilder ConfigureWithConnectionString(this ClusterBuilder builder, string connectionString)
Parameters
builderClusterBuilderThe cluster builder.
connectionStringstringThe connection string.
Returns
- ClusterBuilder
A reconfigured cluster builder.
ConfigureWithConnectionString(ClusterBuilder, string, ServerApi)
Configures a cluster builder from a connection string.
public static ClusterBuilder ConfigureWithConnectionString(this ClusterBuilder builder, string connectionString, ServerApi serverApi)
Parameters
builderClusterBuilderThe cluster builder.
connectionStringstringThe connection string.
serverApiServerApiThe server API.
Returns
- ClusterBuilder
A reconfigured cluster builder.
TraceCommandsWith(ClusterBuilder, TraceSource)
Configures the cluster to trace command events to the specified traceSource.
public static ClusterBuilder TraceCommandsWith(this ClusterBuilder builder, TraceSource traceSource)
Parameters
builderClusterBuilderThe builder.
traceSourceTraceSourceThe trace source.
Returns
- ClusterBuilder
A reconfigured cluster builder.
TraceWith(ClusterBuilder, TraceSource)
Configures the cluster to trace events to the specified traceSource.
public static ClusterBuilder TraceWith(this ClusterBuilder builder, TraceSource traceSource)
Parameters
builderClusterBuilderThe builder.
traceSourceTraceSourceThe trace source.
Returns
- ClusterBuilder
A reconfigured cluster builder.