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 del 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 utilizzata per ottenere o impostare i dati di controllo usati dall'oggetto MessageWebSocket . Queste proprietà nell'istanza di MessageWebSocketControl includono quanto segue:
- MaxMessageSize : dimensione massima del messaggio, 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 : credenziali da usare per l'autenticazione al server proxy tramite l'autenticazione dell'intestazione HTTP tramite un oggetto MessageWebSocket .
- ServerCredential : credenziali da usare per l'autenticazione al server WebSocket tramite l'autenticazione dell'intestazione HTTP tramite 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 di 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 che MessageWebSocket sia connesso. L'impostazione di questa proprietà dopo la connessione di MessageWebSocket non ha alcun effetto.
Le modifiche apportate a qualsiasi altro valore di proprietà in MessageWebSocketControl devono essere impostate prima che MessageWebSocket sia connesso. Di conseguenza, se è necessario apportare modifiche alle proprietà MaxMessageSize, OutboundBufferSizeInBytes, ProxyCredential o ServerCredential , è necessario apportare queste modifiche prima di una chiamata corretta al metodo ConnectAsync in MessageWebSocket.