StreamWebSocketControl.OutboundBufferSizeInBytes Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O tamanho, em bytes, do buffer de envio a ser usado para enviar dados em um objeto StreamWebSocket .
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 = streamWebSocketControl.outboundBufferSizeInBytes;
streamWebSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger
Valor da propriedade
O tamanho, em bytes, do buffer de envio a ser usado para enviar dados.
Implementações
Comentários
A propriedade OutboundBufferSizeInBytes define o valor da opção de soquete SO_SNDBUF no soquete TCP usado pelo StreamWebSocket. O valor padrão é o tamanho do buffer de envio padrão 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 StreamWebSocket . 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 StreamWebSocket seja conectado. Definir essa propriedade depois que MessageWebSocket estiver conectado não terá efeito.