次の方法で共有


MessageWebSocket.Control プロパティ

定義

MessageWebSocket オブジェクトのソケット コントロール データを取得します。

public:
 property MessageWebSocketControl ^ Control { MessageWebSocketControl ^ get(); };
MessageWebSocketControl Control();
public MessageWebSocketControl Control { get; }
var messageWebSocketControl = messageWebSocket.control;
Public ReadOnly Property Control As MessageWebSocketControl

プロパティ値

MessageWebSocket オブジェクトのソケット コントロール データ。

注釈

Control プロパティは、 MessageWebSocket オブジェクトに 関連付けられている MessageWebSocketControl インスタンスを取得します。

MessageWebSocketControl オブジェクトは、親 MessageWebSocket オブジェクトを使用して自動的に作成されます。 MessageWebSocketControl インスタンスを使用して、MessageWebSocket オブジェクトで使用されるコントロール データを取得または設定できます。 MessageWebSocketControl インスタンスのこれらのプロパティには、次のものが含まれます。

SupportedProtocols プロパティは、このプロパティの値を取得し、いつでも呼び出すことができます。

MessageType プロパティは、MessageWebSocket が接続される前または後にいつでも変更できます。 これにより、アプリは必要に応じ、バイナリ メッセージと UTF-8 メッセージを切り替えることができます。

MessageWebSocket が接続される前に、OutboundBufferSizeInBytes プロパティを設定する必要があります。 MessageWebSocket が接続された後にこのプロパティを設定しても、効果はありません。

MessageWebSocketControl の他のプロパティ値に対する変更は、MessageWebSocket が接続される前に設定する必要があります。 その結果、MaxMessageSizeOutboundBufferSizeInBytesProxyCredential、または ServerCredential プロパティを変更する必要がある場合は、MessageWebSocketConnectAsync メソッドを正常に呼び出す前に、これらの変更が発生する必要があります。

適用対象

こちらもご覧ください