IWebSocketControl.SupportedProtocols Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Auflistung ab, die verwendet werden kann, um eine Liste der unterstützten Unterprotokolle hinzuzufügen, die während des Verbindungs handshake an den Server angekündigt werden.
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)
Eigenschaftswert
Eine Auflistung, die die WebSocket-Unterprotokolle enthält, die vom IWebSocket-Objekt unterstützt werden.
Hinweise
Die SupportedProtocols-Eigenschaft enthält eine Auflistung von WebSocket-Unterprotokollen, die vom IWebSocket-Objekt unterstützt werden. Bevor Sie die ConnectAsync-Methode aufrufen, können dieser Sammlung zusätzliche unterstützte Unterprotokollzeichenfolgen hinzugefügt werden, die während des WebSocket-Handshake im Header "Sec-WebSocket-Protocol" an den Server gesendet werden. Das vom WebSocket-Server ausgewählte Protokoll wird dann für die Protokolleigenschaft verfügbar gemacht.
Ein Versuch, dieser Auflistung nach einem erfolgreichen Aufruf der ConnectAsync-Methode ein Unterprotokoll hinzuzufügen, führt zu einem Fehler. Wenn der ConnectAsync-Methodenaufruf oder der Verbindungsvorgang mit einem Fehler abgeschlossen ist, kann eine Appl die in der SupportedProtocols-Eigenschaft gespeicherte Auflistung aktualisieren und den ConnectAsync-Methodenaufruf erneut versuchen.