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