StreamWebSocketControl.SupportedProtocols Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
public:
property IVector<Platform::String ^> ^ SupportedProtocols { IVector<Platform::String ^> ^ get(); };
IVector<winrt::hstring> SupportedProtocols();
public IList<string> SupportedProtocols { get; }
var iVector = streamWebSocketControl.supportedProtocols;
Public ReadOnly Property SupportedProtocols As IList(Of String)
Valor de propiedad
Colección que contiene los sub-protocolos de WebSocket admitidos por el objeto StreamWebSocket .
Implementaciones
Comentarios
La propiedad SupportedProtocols contiene una colección de subprotocolos webSocket admitidos por el objeto StreamWebSocket . Antes de llamar al método ConnectAsync , se pueden agregar cadenas de subprotocolo adicionales admitidas a esta colección, que se enviarán al servidor en el encabezado "Sec-WebSocket-Protocol" durante el protocolo de enlace WebSocket. El protocolo elegido por el servidor WebSocket se expondrá en la propiedad Protocol .
Un intento de agregar un subprotocolo a esta colección después de una llamada correcta al método ConnectAsync no producirá un error, pero se omite el nuevo valor. Sin embargo, si la llamada al método ConnectAsync o la operación de conexión se completa con un error, una aplicación puede actualizar la colección almacenada en la propiedad SupportedProtocols y volver a intentar la llamada al método ConnectAsync y se aplicará el nuevo valor.