共用方式為


MessageWebSocketControl.MaxMessageSize 屬性

定義

MessageWebSocket物件上要設定之 WebSocket 訊息的最大訊息大小,以位元組為單位。

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

屬性值

UInt32

unsigned int

uint32_t

訊息大小上限,以位元組為單位,要設定在 MessageWebSocket 物件上。

備註

MaxMessageSize 屬性可用來設定 MessageWebSocket 物件上 WebSocket 訊息 的大小上限。 如果訊息超過此大小,MessageReceived事件將會在 MessageWebSocket 物件上引發,而 MessageWebSocketMessageReceivedEventArgs回呼參數上的GetDataReaderGetDataStream方法將會失敗 (,並出現錯誤碼,指出已超過訊息大小上限) 。

MaxMessageSize 屬性的預設值為 INFINITE。

MaxMessageSize 屬性只能在MessageWebSocket物件上呼叫ConnectAsync方法之前設定。 如果 MessageWebSocket 已經連接,嘗試設定此屬性將會傳回錯誤。

適用於

另請參閱