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.

Применяется к