Compartir a través de


MessageWebSocket.Control Propiedad

Definición

Obtiene los datos de control de socket en un objeto MessageWebSocket .

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

Valor de propiedad

Socket controla los datos de un objeto MessageWebSocket .

Comentarios

La propiedad Control obtiene la instancia messageWebSocketControl asociada a un objeto MessageWebSocket .

Un objeto MessageWebSocketControl se crea automáticamente con el objeto primario MessageWebSocket . La instancia messageWebSocketControl se puede usar para obtener o establecer los datos de control utilizados por el objeto MessageWebSocket . Estas propiedades en la instancia de MessageWebSocketControl incluyen las siguientes:

  • MaxMessageSize : tamaño máximo del mensaje, en bytes, para que un mensaje WebSocket se configure en el objeto MessageWebSocket .
  • MessageType : el tipo de mensaje WebSocket que se va a configurar en un objeto MessageWebSocket para operaciones de escritura.
  • OutboundBufferSizeInBytes : tamaño, en bytes, del búfer de envío que se va a usar para enviar datos en un objeto MessageWebSocket .
  • ProxyCredential : la credencial que se va a usar para autenticarse en el servidor proxy mediante la autenticación de encabezado HTTP mediante un objeto MessageWebSocket .
  • ServerCredential : la credencial que se va a usar para autenticarse en el servidor WebSocket mediante la autenticación de encabezado HTTP mediante un objeto MessageWebSocket .
  • SupportedProtocols : obtiene una colección que se puede usar para agregar una lista de los sub-protocolos admitidos que se anunciarán en el servidor durante el protocolo de enlace de conexión.

La propiedad SupportedProtocols obtiene el valor de esta propiedad y se puede llamar en cualquier momento.

La propiedad MessageType se puede cambiar en cualquier momento antes o después de que se conecte MessageWebSocket . Esto permite que una aplicación cambie entre mensajes binarios y UTF-8 cuando sea necesario.

La propiedad OutboundBufferSizeInBytes debe establecerse antes de que se conecte MessageWebSocket . Establecer esta propiedad después de que messageWebSocket esté conectado no tiene ningún efecto.

Los cambios en cualquier otro valor de propiedad en MessageWebSocketControl deben establecerse antes de que se conecte MessageWebSocket . Como resultado, si necesita realizar cambios en las propiedades MaxMessageSize, OutboundBufferSizeInBytes, ProxyCredential o ServerCredential , estos cambios deben producirse antes de una llamada correcta al método ConnectAsync en messageWebSocket.

Se aplica a

Consulte también