Поделиться через


UdpSingleSourceMulticastClient.ReceiveBufferSize Свойство

Определение

Внимание!

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Получает или задает размер в байтах буфера приема объекта Socket, используемого для многоадресных операций получения в этом экземпляре UdpSingleSourceMulticastClient.

public:
 property int ReceiveBufferSize { int get(); void set(int value); };
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int ReceiveBufferSize { get; set; }
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.ReceiveBufferSize : int with get, set
Public Property ReceiveBufferSize As Integer

Значение свойства

Возвращает Int32.

Размер буфера приема (в байтах).

Атрибуты

Исключения

Указанный размер буфера меньше 0.

Группа многоадресной рассылки еще не присоединена.

Комментарии

Свойство ReceiveBufferSize получает или задает размер (в байтах) буфера получения базового Socket элемента, используемого для операций приема многоадресной рассылки на этом UdpSingleSourceMulticastClient экземпляре. В частности, свойство управляет размером буфера, ReceiveBufferSize используемого стеком при поступлении пакета, но приложение еще не вызывало BeginReceiveFromSource метод . Если этот буфер заполняется, а пакеты продолжают поступать до того, как приложение вызовет BeginReceiveFromSource методы и EndReceiveFromSource , старые пакеты будут удалены. Приложение никогда не сможет получить старые пакеты, а вместо этого будет получать новые пакеты при вызове BeginReceiveFromSource метода .

Размер буфера приема по умолчанию в Windows составляет 8192.

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