MessageWebSocketControl.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.
Dimensioni, in byte, del buffer di invio da utilizzare per l'invio di dati in un oggetto MessageWebSocket .
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 = messageWebSocketControl.outboundBufferSizeInBytes;
messageWebSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger
Valore della proprietà
Dimensioni, in byte, del buffer di invio da utilizzare per l'invio di dati.
Implementazioni
Commenti
La proprietà OutboundBufferSizeInBytes imposta il valore dell'opzione socket SO_SNDBUF sul socket TCP utilizzato da MessageWebSocket. 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 MessageWebSocket . 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 MessageWebSocket . L'impostazione di questa proprietà dopo la connessione di MessageWebSocket non ha alcun effetto.