Поделиться через


StreamSocketControl.OutboundBufferSizeInBytes Свойство

Определение

Размер (в байтах) буфера отправки, используемого для отправки данных в объект 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

Значение свойства

UInt32

unsigned int

uint32_t

Размер буфера отправки (в байтах), который будет использоваться для отправки данных.

Требования к Windows

Возможности приложения
ID_CAP_NETWORKING [Windows Phone]

Комментарии

Свойство OutboundBufferSizeInBytes задает значение параметра сокета SO_SNDBUF в сокете TCP, используемом StreamSocket. Значением по умолчанию является размер буфера отправки локального компьютера по умолчанию. Это значение зависит от размера системной памяти. Дополнительные сведения см. в разделе SOL_SOCKET Параметры сокетов в документации по сокетам Windows.

Для большинства приложений это свойство не следует задавать, так как это отключает автоматическую настройку отправки TCP системой в этом объекте StreamSocket . Если автоматическая настройка отправки TCP отключена, пропускная способность сети часто ухудшается, особенно при подключениях с высокой задержкой. Таким образом, это свойство следует использовать только в очень конкретных ситуациях.

Перед подключением StreamSocket необходимо задать свойство OutboundBufferSizeInBytes. Установка этого свойства после подключения StreamSocket не оказывает никакого влияния.

Применяется к

См. также раздел