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.6.0+Branch.origin/v2.6.x.Sha.593796a7b35dc59243383bcc684de296a5468f2e
Syntaxpublic 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