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
builder
ClusterBuilderThe cluster builder.
connectionString
ConnectionStringThe 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
builder
ClusterBuilderThe cluster builder.
connectionString
ConnectionStringThe connection string.
serverApi
ServerApiThe 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
builder
ClusterBuilderThe cluster builder.
connectionString
stringThe 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
builder
ClusterBuilderThe cluster builder.
connectionString
stringThe connection string.
serverApi
ServerApiThe 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
builder
ClusterBuilderThe builder.
traceSource
TraceSourceThe 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
builder
ClusterBuilderThe builder.
traceSource
TraceSourceThe trace source.
Returns
- ClusterBuilder
A reconfigured cluster builder.