MessageWebSocketControl.MaxMessageSize 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 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
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.