StreamSocketControl.OutboundBufferSizeInBytes Propiedad

Definición

Tamaño, en bytes, del búfer de envío que se usará para enviar datos en un 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 de propiedad

UInt32

unsigned int

uint32_t

Tamaño, en bytes, del búfer de envío que se va a usar para enviar datos.

Requisitos de Windows

Características de aplicaciones
ID_CAP_NETWORKING [Windows Phone]

Comentarios

La propiedad OutboundBufferSizeInBytes establece el valor de la opción de socket SO_SNDBUF en el socket TCP usado por StreamSocket. 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 enviado por el sistema en este objeto StreamSocket . 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 debe usarse en situaciones muy específicas.

La propiedad OutboundBufferSizeInBytes debe establecerse antes de que StreamSocket esté conectado. Establecer esta propiedad después de que StreamSocket esté conectado no tiene ningún efecto.

Se aplica a

Consulte también