IWebSocketControl.OutboundBufferSizeInBytes Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Dimensione, in byte, del buffer di invio da usare per l'invio di dati in un oggetto IWebSocket .
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 = iWebSocketControl.outboundBufferSizeInBytes;
iWebSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger
Valore della proprietà
Dimensioni, in byte, del buffer di invio da utilizzare per l'invio di dati.
Commenti
Questa proprietà imposta il valore dell'opzione socket SO_SNDBUF sul socket TCP utilizzato da IWebSocket. 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 IWebSocket . 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.
Questa proprietà deve essere impostata prima che venga stabilita la connessione IWebSocket . Non avrà alcun effetto se impostato dopo l'avvio della connessione.