UdpSingleSourceMulticastClient.ReceiveBufferSize Propriedade

Definição

Atenção

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

Obtém ou define o tamanho, em bytes, do buffer de receção utilizado Socket para operações de receção multicast nesta UdpSingleSourceMulticastClient instância.

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

Valor de Propriedade

Retorna Int32.

O tamanho, em bytes, do buffer de receção.

Atributos

Exceções

O tamanho do buffer especificado é inferior a 0.

O grupo multicast ainda não foi incluído.

Observações

A ReceiveBufferSize propriedade obtém ou define o tamanho, em bytes, do buffer de receção do subjacente Socket usado para operações de receção multicast nesta UdpSingleSourceMulticastClient instância. Especificamente, a ReceiveBufferSize propriedade controla o tamanho do buffer usado pela pilha quando chega um pacote, mas a aplicação ainda não chamou o BeginReceiveFromSource método. Se este buffer for preenchido e os pacotes continuarem a chegar antes da aplicação chamar os BeginReceiveFromSource métodos and EndReceiveFromSource , pacotes antigos serão descartados. A aplicação nunca conseguirá receber os pacotes antigos e, em vez disso, receberá pacotes mais recentes quando chamar o BeginReceiveFromSource método.

O tamanho padrão do buffer de receção no Windows é 8.192.

Aplica-se a