Table of Contents

Method With

Namespace
MongoDB.Driver.Core.Configuration
Assembly
MongoDB.Driver.Core.dll

With(Optional<TimeSpan>, Optional<int>, Optional<int>, Optional<int>, Optional<TimeSpan>, Optional<int>)

Returns a new ConnectionPoolSettings instance with some settings changed.

public ConnectionPoolSettings With(Optional<TimeSpan> maintenanceInterval = default, Optional<int> maxConnections = default, Optional<int> minConnections = default, Optional<int> waitQueueSize = default, Optional<TimeSpan> waitQueueTimeout = default, Optional<int> maxConnecting = default)

Parameters

maintenanceInterval Optional<TimeSpan>

The maintenance interval.

maxConnections Optional<int>

The maximum connections.

minConnections Optional<int>

The minimum connections.

waitQueueSize Optional<int>

Size of the wait queue.

waitQueueTimeout Optional<TimeSpan>

The wait queue timeout.

maxConnecting Optional<int>

The maximum concurrently connecting connections.

Returns

ConnectionPoolSettings

A new ConnectionPoolSettings instance.