ConnectionSettings Constructor |
Namespace: MongoDB.Driver.Core.ConfigurationAssembly: MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.4.1
Syntaxpublic ConnectionSettings(
Optional<IEnumerable<IAuthenticator>> authenticators = null,
Optional<TimeSpan> maxIdleTime = null,
Optional<TimeSpan> maxLifeTime = null,
Optional<string> applicationName = null
)
Public Sub New (
Optional authenticators As Optional(Of IEnumerable(Of IAuthenticator)) = Nothing,
Optional maxIdleTime As Optional(Of TimeSpan) = Nothing,
Optional maxLifeTime As Optional(Of TimeSpan) = Nothing,
Optional applicationName As Optional(Of String) = Nothing
)
new :
?authenticators : Optional<IEnumerable<IAuthenticator>> *
?maxIdleTime : Optional<TimeSpan> *
?maxLifeTime : Optional<TimeSpan> *
?applicationName : Optional<string>
(* Defaults:
let _authenticators = defaultArg authenticators null
let _maxIdleTime = defaultArg maxIdleTime null
let _maxLifeTime = defaultArg maxLifeTime null
let _applicationName = defaultArg applicationName null
*)
-> ConnectionSettings
Parameters
- authenticators (Optional)
- Type: MongoDB.DriverOptionalIEnumerableIAuthenticator
The authenticators. - maxIdleTime (Optional)
- Type: MongoDB.DriverOptionalTimeSpan
The maximum idle time. - maxLifeTime (Optional)
- Type: MongoDB.DriverOptionalTimeSpan
The maximum life time. - applicationName (Optional)
- Type: MongoDB.DriverOptionalString
The application name.
See Also