Freigeben über


MessageWebSocketControl.OutboundBufferSizeInBytes Eigenschaft

Definition

Die Größe des Sendepuffers in Bytes, der zum Senden von Daten für ein MessageWebSocket-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 = messageWebSocketControl.outboundBufferSizeInBytes;
messageWebSocketControl.outboundBufferSizeInBytes = uInt32;
Public Property OutboundBufferSizeInBytes As UInteger

Eigenschaftswert

UInt32

unsigned int

uint32_t

Die Größe des Sendepuffers in Bytes, der zum Senden von Daten verwendet werden soll.

Implementiert

Hinweise

Die OutboundBufferSizeInBytes-Eigenschaft legt den Wert der SO_SNDBUF Socketoption für den TCP-Socket fest, der vom MessageWebSocket verwendet wird. Der Standardwert ist die Standardmäßige Sendepuffergröße 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 Optimierung des TCP-Sendevorgangs durch das System für dieses MessageWebSocket-Objekt deaktiviert wird. Wenn die automatische Optimierung von TCP-Sendevorgängen 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.

Die OutboundBufferSizeInBytes-Eigenschaft muss festgelegt werden, bevor messageWebSocket verbunden wird. Das Festlegen dieser Eigenschaft, nachdem messageWebSocket verbunden wurde, hat keine Auswirkung.

Gilt für:

Weitere Informationen