WcfUtility.CreateTcpClientBinding(Int64, TimeSpan, TimeSpan) Method

Definition

Creates a TCP client binding with no security for WCF communication.

public static System.ServiceModel.Channels.Binding CreateTcpClientBinding (long maxMessageSize = 4194304, TimeSpan openTimeout = default, TimeSpan closeTimeout = default);
static member CreateTcpClientBinding : int64 * TimeSpan * TimeSpan -> System.ServiceModel.Channels.Binding
Public Shared Function CreateTcpClientBinding (Optional maxMessageSize As Long = 4194304, Optional openTimeout As TimeSpan = Nothing, Optional closeTimeout As TimeSpan = Nothing) As Binding

Parameters

maxMessageSize
System.Int64

Maximum size of the message in bytes. If the value is not specified or it is less than or equals to zero, a default value of 4,194,304 bytes (4 MB) is used.

openTimeout
System.TimeSpan

Timeout for opening the connection. If the value is not specified, the default value of 5 seconds is used.

closeTimeout
System.TimeSpan

Time to wait for messages to drain on the connections before aborting the connection. If the value is not specified, the default value of 5 seconds is used.

Returns

System.ServiceModel.Channels.Binding

A System.ServiceModel.Channels.Binding to use with WcfCommunicationClientFactory<TServiceContract>.

Applies to