Freigeben über


MessageWebSocketControl.MaxMessageSize Eigenschaft

Definition

Die maximale Nachrichtengröße in Byte für eine WebSocket-Nachricht, die für das MessageWebSocket-Objekt konfiguriert werden soll.

public:
 property unsigned int MaxMessageSize { unsigned int get(); void set(unsigned int value); };
uint32_t MaxMessageSize();

void MaxMessageSize(uint32_t value);
public uint MaxMessageSize { get; set; }
var uInt32 = messageWebSocketControl.maxMessageSize;
messageWebSocketControl.maxMessageSize = uInt32;
Public Property MaxMessageSize As UInteger

Eigenschaftswert

UInt32

unsigned int

uint32_t

Die maximale Nachrichtengröße in Bytes, die für das MessageWebSocket-Objekt konfiguriert werden soll.

Hinweise

Die MaxMessageSize-Eigenschaft wird verwendet, um die maximale Größe einer WebSocket-Nachricht für ein MessageWebSocket-Objekt zu konfigurieren. Wenn eine Nachricht diese Größe überschreitet, wird das MessageReceived-Ereignis für das MessageWebSocket-Objekt ausgelöst, und die GetDataReader - oder GetDataStream-Methode für den MessageWebSocketMessageReceivedEventArgs-Rückrufparameter schlägt fehl (mit einem Fehlercode, der angibt, dass die maximale Nachrichtengröße überschritten wurde).

Der Standardwert für die MaxMessageSize-Eigenschaft ist INFINITE.

Die MaxMessageSize-Eigenschaft kann nur vor dem Aufruf der ConnectAsync-Methode für das MessageWebSocket-Objekt festgelegt werden. Wenn messageWebSocket bereits verbunden ist, wird beim Festlegen dieser Eigenschaft ein Fehler zurückgegeben.

Gilt für:

Weitere Informationen