Compartilhar via


StreamSocketControl.OutboundBufferSizeInBytes Propriedade

Definição

O tamanho, em bytes, do buffer de envio a ser usado para enviar dados em um objeto StreamSocket .

public:
 property unsigned int OutboundBufferSizeInBytes { unsigned int get(); void set(unsigned int value); };
uint32_t OutboundBufferSizeInBytes();

void OutboundBufferSizeInBytes(uint32_t value);
public uint OutboundBufferSizeInBytes { get; set; }
var uInt32 = streamSocketControl.outboundBufferSizeInBytes;
streamSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger

Valor da propriedade

UInt32

unsigned int

uint32_t

O tamanho, em bytes, do buffer de envio a ser usado para enviar dados.

Requisitos do Windows

Funcionalidades do aplicativo
ID_CAP_NETWORKING [Windows Phone]

Comentários

A propriedade OutboundBufferSizeInBytes define o valor da opção de soquete SO_SNDBUF no soquete TCP usado pelo StreamSocket. O valor padrão é o tamanho padrão do buffer de envio do computador local. Esse valor varia de acordo com o tamanho da memória do sistema. Para obter informações mais detalhadas, consulte SOL_SOCKET Opções de soquete na documentação do Windows Sockets.

Para a maioria dos aplicativos, essa propriedade não deve ser definida, pois isso desabilita o ajuste automático de envio de TCP pelo sistema neste objeto StreamSocket . Com o ajuste automático de envio de TCP desabilitado, a taxa de transferência de rede geralmente é pior especialmente em conexões com alta latência. Portanto, essa propriedade só deve ser usada em situações muito específicas.

A propriedade OutboundBufferSizeInBytes deve ser definida antes que o StreamSocket seja conectado. Definir essa propriedade depois que o StreamSocket estiver conectado não terá efeito.

Aplica-se a

Confira também