TcpStreamSettings.With Method (original) (raw)

TcpStreamSettingsWith Method

Returns a new TcpStreamSettings instance with some settings changed.

Namespace: MongoDB.Driver.Core.Configuration
Assembly: MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.10.0+569905ff5e778c38ea19d9d0392496a83e1704ed

Syntax

public TcpStreamSettings With( Optional addressFamily = null, Optional connectTimeout = null, Optional<Nullable> readTimeout = null, Optional receiveBufferSize = null, Optional sendBufferSize = null, Optional<Action> socketConfigurator = null, Optional<Nullable> writeTimeout = null )

Public Function With ( Optional addressFamily As Optional(Of AddressFamily) = Nothing, Optional connectTimeout As Optional(Of TimeSpan) = Nothing, Optional readTimeout As Optional(Of Nullable(Of TimeSpan)) = Nothing, Optional receiveBufferSize As Optional(Of Integer) = Nothing, Optional sendBufferSize As Optional(Of Integer) = Nothing, Optional socketConfigurator As Optional(Of Action(Of Socket)) = Nothing, Optional writeTimeout As Optional(Of Nullable(Of TimeSpan)) = Nothing ) As TcpStreamSettings

member With : ?addressFamily : Optional * ?connectTimeout : Optional * ?readTimeout : Optional<Nullable> * ?receiveBufferSize : Optional * ?sendBufferSize : Optional * ?socketConfigurator : Optional<Action> * ?writeTimeout : Optional<Nullable> (* Defaults: let _addressFamily = defaultArg addressFamily null let _connectTimeout = defaultArg connectTimeout null let _readTimeout = defaultArg readTimeout null let _receiveBufferSize = defaultArg receiveBufferSize null let _sendBufferSize = defaultArg sendBufferSize null let _socketConfigurator = defaultArg socketConfigurator null let _writeTimeout = defaultArg writeTimeout null *) -> TcpStreamSettings

Parameters

addressFamily (Optional)

Type: MongoDB.DriverOptionalAddressFamily
The address family.

connectTimeout (Optional)

Type: MongoDB.DriverOptionalTimeSpan
The connect timeout.

readTimeout (Optional)

Type: MongoDB.DriverOptionalNullableTimeSpan
The read timeout.

receiveBufferSize (Optional)

Type: MongoDB.DriverOptionalInt32
Size of the receive buffer.

sendBufferSize (Optional)

Type: MongoDB.DriverOptionalInt32
Size of the send buffer.

socketConfigurator (Optional)

Type: MongoDB.DriverOptionalActionSocket
The socket configurator.

writeTimeout (Optional)

Type: MongoDB.DriverOptionalNullableTimeSpan
The write timeout.

Return Value

Type: TcpStreamSettings
A new TcpStreamSettings instance.

See Also

Reference