| ConnectionSettingsWith Method  | 
 
            Returns a new ConnectionSettings 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
Syntaxpublic ConnectionSettings With(
	Optional<IEnumerable<IAuthenticator>> authenticators = null,
	Optional<TimeSpan> maxIdleTime = null,
	Optional<TimeSpan> maxLifeTime = null,
	Optional<string> applicationName = null
)
Public Function With ( 
	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
) As ConnectionSettings
member With : 
        ?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.
Return Value
Type: 
ConnectionSettingsA new ConnectionSettings instance.
 See Also
See Also