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
Значение свойства
Размер приемного буфера.
Комментарии
Пользователь принимающего канала может использовать это значение в привязке для управления тем, как ведет себя система при получении данных. Например, при наличии приложения, обращающегося к входящим сообщениям WCF с максимальным пороговым значением, использование более высокого значения позволит сообщениям поступать в буфер WinSock, пока приложение не будет их обрабатывать. Использование меньшего значения в схожей ситуации приведет к сбросу сообщений. Это свойство открывает базовый параметр сокета WinSock SO_RCVBUF
. Значение этого свойства должно быть по крайней мере равно размеру MaxReceivedMessageSize. Если задать значение меньше MaxReceivedMessageSize, это вызовет исключение во время выполнения. Значение по умолчанию — 65536.