UdpSingleSourceMulticastClient.SendBufferSize Propriedade

Definição

Cuidado

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 envio do Socket usado para operações de envio de multicast nessa instância UdpSingleSourceMulticastClient.

public:
 property int SendBufferSize { 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 SendBufferSize { 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.SendBufferSize : int with get, set
Public Property SendBufferSize As Integer

Valor da propriedade

Retorna Int32.

O tamanho, em bytes, do buffer de envio.

Atributos

Exceções

O tamanho do buffer especificado é menor que 0.

O grupo de multicast ainda não foi unido.

Comentários

A propriedade SendBufferSize obtém ou define o tamanho, em bytes, do buffer de envio do subjacente Socket usado para operações de envio multicast nesta UdpSingleSourceMulticastClient instância.

No Mac OS X, a SendBufferSize propriedade controla quantos bytes podem estar no buffer aguardando para ser enviado da pilha de rede antes que chamadas adicionais para o método comecem a BeginSendToSource falhar. Os aplicativos no Mac OS X talvez precisem se preocupar com essa propriedade se estiverem enviando um grande número de pacotes UDP em um curto período de tempo.

No Windows, as chamadas para o BeginSendToSource método levarão mais tempo para chamar o retorno de chamada dependendo do valor da SendBufferSize propriedade se o buffer de envio estiver cheio. A SendBufferSize propriedade controla apenas se o buffer do usuário permanece bloqueado na memória física até que o envio seja concluído.

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

Aplica-se a