UdpTransportSettings.SocketReceiveBufferSize 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置基础 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
属性值
接收缓冲区的大小。
注解
接收通道的用户可以对绑定使用此值,以控制系统在接收数据时的行为。 例如,假设某个应用程序以最大阈值访问入站 WCF 消息,则使用较高的值将允许消息在等待应用程序处理时在 WinSock 缓冲区中进行堆栈处理。 在同样的情况下,使用较低的值将导致消息被丢弃。 此属性公开基础 WinSock SO_RCVBUF
套接字设置。 此属性值必须至少为 MaxReceivedMessageSize 的大小。 将其设置为小于 MaxReceivedMessageSize 的值将会导致运行时异常。 默认值为 65536。