Condividi tramite


StreamSocketControl.OutboundBufferSizeInBytes Proprietà

Definizione

Dimensioni, in byte, del buffer di invio da usare per l'invio di dati in un oggetto 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

Valore della proprietà

UInt32

unsigned int

uint32_t

Dimensioni, in byte, del buffer di invio da utilizzare per l'invio di dati.

Requisiti Windows

Funzionalità dell'app
ID_CAP_NETWORKING [Windows Phone]

Commenti

La proprietà OutboundBufferSizeInBytes imposta il valore dell'opzione socket SO_SNDBUF sul socket TCP utilizzato da StreamSocket. Il valore predefinito è la dimensione predefinita del buffer di invio del computer locale. Questo valore varia in base alle dimensioni della memoria di sistema. Per informazioni più dettagliate, vedere SOL_SOCKET Opzioni socket nella documentazione di Windows Sockets.

Per la maggior parte delle app, questa proprietà non deve essere impostata perché disabilita l'ottimizzazione automatica dell'invio TCP dal sistema in questo oggetto StreamSocket . Con l'ottimizzazione automatica dell'invio TCP disabilitata, la velocità effettiva di rete è spesso peggiore soprattutto in una connessione con una latenza elevata. Pertanto, questa proprietà deve essere usata solo in situazioni molto specifiche.

La proprietà OutboundBufferSizeInBytes deve essere impostata prima della connessione di StreamSocket . L'impostazione di questa proprietà dopo la connessione di StreamSocket non ha alcun effetto.

Si applica a

Vedi anche