IWebSocketControl.SupportedProtocols Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção que pode ser usada para adicionar uma lista de subpro protocolos com suporte que serão anunciados ao servidor durante o handshake de conexão.
public:
property IVector<Platform::String ^> ^ SupportedProtocols { IVector<Platform::String ^> ^ get(); };
IVector<winrt::hstring> SupportedProtocols();
public IList<string> SupportedProtocols { get; }
var iVector = iWebSocketControl.supportedProtocols;
Public ReadOnly Property SupportedProtocols As IList(Of String)
Valor da propriedade
Uma coleção que contém os subpro protocolos WebSocket compatíveis com o objeto IWebSocket .
Comentários
A propriedade SupportedProtocols contém uma coleção de subpro protocolos WebSocket compatíveis com o objeto IWebSocket . Antes de chamar o método ConnectAsync , cadeias de caracteres adicionais de subprojeto com suporte podem ser adicionadas a essa coleção, que será enviada ao servidor no cabeçalho "Sec-WebSocket-Protocol" durante o handshake WebSocket. O protocolo escolhido pelo servidor WebSocket será exposto na propriedade Protocol .
Uma tentativa de adicionar um subpro protocolo a essa coleção após uma chamada bem-sucedida ao método ConnectAsync resultará em um erro. No entanto, se a chamada do método ConnectAsync ou a operação de conexão for concluída com um erro, um appl poderá atualizar a coleção armazenada na propriedade SupportedProtocols e repetir a chamada do método ConnectAsync .