MessageWebSocket.Control Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene i dati di controllo socket in un oggetto MessageWebSocket .
public:
property MessageWebSocketControl ^ Control { MessageWebSocketControl ^ get(); };
MessageWebSocketControl Control();
public MessageWebSocketControl Control { get; }
var messageWebSocketControl = messageWebSocket.control;
Public ReadOnly Property Control As MessageWebSocketControl
Valore della proprietà
Dati di controllo socket in un oggetto MessageWebSocket .
Commenti
La proprietà Control ottiene l'istanza messageWebSocketControl associata a un oggetto MessageWebSocket .
Un oggetto MessageWebSocketControl viene creato automaticamente con l'oggetto MessageWebSocket padre. L'istanza messageWebSocketControl può quindi essere usata per ottenere o impostare i dati di controllo usati dall'oggetto MessageWebSocket . Queste proprietà nell'istanza messageWebSocketControl includono quanto segue:
- MaxMessageSize : dimensioni massime dei messaggi, in byte, per configurare un messaggio WebSocket nell'oggetto MessageWebSocket .
- MessageType : tipo di messaggio WebSocket da configurare in un oggetto MessageWebSocket per le operazioni di scrittura.
- OutboundBufferSizeInBytes : dimensioni, in byte, del buffer di invio da usare per l'invio di dati in un oggetto MessageWebSocket .
- ProxyCredential : le credenziali da usare per eseguire l'autenticazione al server proxy tramite l'autenticazione dell'intestazione HTTP usando un oggetto MessageWebSocket .
- ServerCredential : le credenziali da usare per eseguire l'autenticazione al server WebSocket tramite l'autenticazione dell'intestazione HTTP usando un oggetto MessageWebSocket .
- SupportedProtocols : ottiene una raccolta che può essere usata per aggiungere un elenco di protocolli secondari supportati che verranno annunciati al server durante l'handshake con connessione.
La proprietà SupportedProtocols ottiene il valore di questa proprietà e può essere chiamata in qualsiasi momento.
La proprietà MessageType può essere modificata in qualsiasi momento prima o dopo la connessione di MessageWebSocket . Ciò consente a un'app di passare tra messaggi binari e UTF-8 quando necessario.
La proprietà OutboundBufferSizeInBytes deve essere impostata prima della connessione di MessageWebSocket . L'impostazione di questa proprietà dopo la connessione di MessageWebSocket non ha alcun effetto.
Le modifiche a qualsiasi altro valore di proprietà nel MessageWebSocketControl devono essere impostate prima della connessione di MessageWebSocket . Di conseguenza, se è necessario apportare modifiche alle proprietà MaxMessageSize, OutboundBufferSizeInBytes, ProxyCredential o ServerCredential, queste modifiche devono verificarsi prima di una chiamata corretta al metodo ConnectAsync nel MessageWebSocket.