Freigeben über


MessageWebSocketControl.MessageType Eigenschaft

Definition

Der WebSocket-Nachrichtentyp, der für ein MessageWebSocket-Objekt für Schreibvorgänge konfiguriert werden soll.

public:
 property SocketMessageType MessageType { SocketMessageType get(); void set(SocketMessageType value); };
SocketMessageType MessageType();

void MessageType(SocketMessageType value);
public SocketMessageType MessageType { get; set; }
var socketMessageType = messageWebSocketControl.messageType;
messageWebSocketControl.messageType = socketMessageType;
Public Property MessageType As SocketMessageType

Eigenschaftswert

Der WebSocket-Nachrichtentyp. Der Standardwert ist binär.

Hinweise

Eine WebSocket-Nachricht im MessageWebSocket-Objekt kann entweder eine binäre Nachricht oder eine UTF-8-Nachricht sein. Der Standardwert ist SocketMessageType.Binary.

Diese Eigenschaft wirkt sich nur auf Schreibvorgänge in OutputStream aus. Dies wirkt sich nicht auf das Format der empfangenen Nachrichten aus.

Die MessageType-Eigenschaft kann jederzeit geändert werden. Dadurch kann eine App bei Bedarf zwischen binären und UTF-8-Nachrichten wechseln.

Vor dem Ändern des MessageType für ein gebundenes oder verbundenes MessageWebSocket sollten alle ausgehenden Pakete zunächst geleert werden, um sicherzustellen, dass alle zuvor geschriebenen Daten mit dem vorherigen Nachrichtentyp gesendet werden.

Gilt für:

Weitere Informationen