StreamWebSocketControl.OutboundBufferSizeInBytes Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Tamaño, en bytes, del búfer de envío que se usará para enviar datos en un 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 de propiedad
Tamaño, en bytes, del búfer de envío que se va a usar para enviar datos.
Implementaciones
Comentarios
La propiedad OutboundBufferSizeInBytes establece el valor de la opción de socket SO_SNDBUF en el socket TCP usado por StreamWebSocket. El valor predeterminado es el tamaño predeterminado del búfer de envío del equipo local. Este valor varía en función del tamaño de memoria del sistema. Para obtener información más detallada, consulte SOL_SOCKET Opciones de socket en la documentación de Windows Sockets.
Para la mayoría de las aplicaciones, esta propiedad no debe establecerse, ya que esto deshabilita el ajuste automático de TCP mediante el sistema en este objeto StreamWebSocket . Con el ajuste automático de envío TCP deshabilitado, el rendimiento de red suele ser peor especialmente en las conexiones con alta latencia. Por lo tanto, esta propiedad solo se debe usar en situaciones muy específicas.
La propiedad OutboundBufferSizeInBytes debe establecerse antes de que se conecte StreamWebSocket . Establecer esta propiedad después de que MessageWebSocket esté conectado no tiene ningún efecto.