MessageWebSocketControl.SupportedProtocols Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une collection qui peut être utilisée pour ajouter une liste de sous-protocoles pris en charge qui seront publiés sur le serveur pendant la négociation de connexion.
public:
property IVector<Platform::String ^> ^ SupportedProtocols { IVector<Platform::String ^> ^ get(); };
IVector<winrt::hstring> SupportedProtocols();
public IList<string> SupportedProtocols { get; }
var iVector = messageWebSocketControl.supportedProtocols;
Public ReadOnly Property SupportedProtocols As IList(Of String)
Valeur de propriété
Collection qui contient les sous-protocoles WebSocket pris en charge par l’objet MessageWebSocket .
Implémente
Remarques
La propriété SupportedProtocols contient une collection de sous-protocoles WebSocket pris en charge par l’objet MessageWebSocket . Avant d’appeler la méthode ConnectAsync , des chaînes de sous-protocole prises en charge supplémentaires peuvent être ajoutées à cette collection, qui seront envoyées au serveur dans l’en-tête « Sec-WebSocket-Protocol » pendant l’établissement d’une liaison WebSocket. Le sous-protocole mutuellement pris en charge choisi par le serveur WebSocket sera ensuite exposé sur la propriété Protocol .
Une tentative d’ajout d’un sous-protocole à cette collection après un appel réussi à la méthode ConnectAsync ne génère pas d’erreur, mais la nouvelle valeur est ignorée. Toutefois, si l’appel de la méthode ConnectAsync ou l’opération de connexion se termine avec une erreur, une application peut mettre à jour la collection stockée dans la propriété SupportedProtocols et réessayer l’appel de la méthode ConnectAsync pour appliquer la nouvelle valeur.