UdpTransportSettings.SocketReceiveBufferSize 属性

定义

获取或设置基础 WinSock 套接字上的接收缓冲区的大小。

public:
 property int SocketReceiveBufferSize { int get(); void set(int value); };
public int SocketReceiveBufferSize { get; set; }
member this.SocketReceiveBufferSize : int with get, set
Public Property SocketReceiveBufferSize As Integer

属性值

Int32

接收缓冲区的大小。

注解

接收通道的用户可以对绑定使用此值,以控制系统在接收数据时的行为。 例如,假设某个应用程序以最大阈值访问入站 WCF 消息,则使用较高的值将允许消息在等待应用程序处理时在 WinSock 缓冲区中进行堆栈处理。 在同样的情况下,使用较低的值将导致消息被丢弃。 此属性公开基础 WinSock SO_RCVBUF 套接字设置。 此属性值必须至少为 MaxReceivedMessageSize 的大小。 将其设置为小于 MaxReceivedMessageSize 的值将会导致运行时异常。 默认值为 65536。

适用于