ConnectionPoolSettingsWith Method |
Returns a new ConnectionPoolSettings instance with some settings changed.
Namespace:
MongoDB.Driver.Core.Configuration
Assembly:
MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.5.0+57.Branch.master.Sha.6a4e00a2d91090c65a9b11364b9ebfdb9c7da076
Syntax public ConnectionPoolSettings With(
Optional<TimeSpan> maintenanceInterval = null,
Optional<int> maxConnections = null,
Optional<int> minConnections = null,
Optional<int> waitQueueSize = null,
Optional<TimeSpan> waitQueueTimeout = null
)
Public Function With (
Optional maintenanceInterval As Optional(Of TimeSpan) = Nothing,
Optional maxConnections As Optional(Of Integer) = Nothing,
Optional minConnections As Optional(Of Integer) = Nothing,
Optional waitQueueSize As Optional(Of Integer) = Nothing,
Optional waitQueueTimeout As Optional(Of TimeSpan) = Nothing
) As ConnectionPoolSettings
member With :
?maintenanceInterval : Optional<TimeSpan> *
?maxConnections : Optional<int> *
?minConnections : Optional<int> *
?waitQueueSize : Optional<int> *
?waitQueueTimeout : Optional<TimeSpan>
(* Defaults:
let _maintenanceInterval = defaultArg maintenanceInterval null
let _maxConnections = defaultArg maxConnections null
let _minConnections = defaultArg minConnections null
let _waitQueueSize = defaultArg waitQueueSize null
let _waitQueueTimeout = defaultArg waitQueueTimeout null
*)
-> ConnectionPoolSettings
Parameters
- maintenanceInterval (Optional)
- Type: MongoDB.DriverOptionalTimeSpan
The maintenance interval. - maxConnections (Optional)
- Type: MongoDB.DriverOptionalInt32
The maximum connections. - minConnections (Optional)
- Type: MongoDB.DriverOptionalInt32
The minimum connections. - waitQueueSize (Optional)
- Type: MongoDB.DriverOptionalInt32
Size of the wait queue. - waitQueueTimeout (Optional)
- Type: MongoDB.DriverOptionalTimeSpan
The wait queue timeout.
Return Value
Type:
ConnectionPoolSettingsA new ConnectionPoolSettings instance.
See Also