Table of Contents

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 ClusterBuilder

The cluster builder.

connectionString ConnectionString

The 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 ClusterBuilder

The cluster builder.

connectionString ConnectionString

The connection string.

serverApi ServerApi

The 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 ClusterBuilder

The cluster builder.

connectionString string

The 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 ClusterBuilder

The cluster builder.

connectionString string

The connection string.

serverApi ServerApi

The 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 ClusterBuilder

The builder.

traceSource TraceSource

The 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 ClusterBuilder

The builder.

traceSource TraceSource

The trace source.

Returns

ClusterBuilder

A reconfigured cluster builder.