IWebSocketControl.OutboundBufferSizeInBytes Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Größe des Sendepuffers in Bytes, der zum Senden von Daten für ein IWebSocket-Objekt verwendet werden soll.
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
Eigenschaftswert
Die Größe des Sendepuffers in Bytes, der zum Senden von Daten verwendet werden soll.
Hinweise
Diese Eigenschaft legt den Wert der SO_SNDBUF Socketoption für den TCP-Socket fest, der vom IWebSocket verwendet wird. Der Standardwert ist die Standardgröße des Sendepuffers des lokalen Computers. Dieser Wert variiert je nach Systemspeichergröße. Ausführlichere Informationen finden Sie unter SOL_SOCKET Socketoptionen in der Dokumentation zu Windows Sockets.
Für die meisten Apps sollte diese Eigenschaft nicht festgelegt werden, da dadurch die automatische TCP-Sendeoptimierung durch das System für dieses IWebSocket-Objekt deaktiviert wird. Wenn die automatische Optimierung des TCP-Sendevorgangs deaktiviert ist, ist der Netzwerkdurchsatz häufig schlechter, insbesondere bei Verbindungen mit hoher Latenz. Daher sollte diese Eigenschaft nur in sehr spezifischen Situationen verwendet werden.
Diese Eigenschaft muss festgelegt werden, bevor die IWebSocket-Verbindung hergestellt wird. Es hat keine Auswirkung, wenn festgelegt wird, nachdem die Verbindung initiiert wurde.