IWebSocketControl.SupportedProtocols Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию, которую можно использовать для добавления списка поддерживаемых под-протоколов, которые будут объявлены серверу во время подтверждения подключения.
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)
Значение свойства
Коллекция, содержащая подпротоколы WebSocket, поддерживаемые объектом IWebSocket .
Комментарии
Свойство SupportedProtocols содержит коллекцию подпротоколов WebSocket, поддерживаемых объектом IWebSocket . Перед вызовом метода ConnectAsync в эту коллекцию можно добавить дополнительные поддерживаемые строки под-протоколов, которые будут отправлены на сервер в заголовке Sec-WebSocket-Protocol во время подтверждения WebSocket. Затем протокол, выбранный сервером WebSocket, будет предоставлен в свойстве Protocol .
Попытка добавить под-протокол в эту коллекцию после успешного вызова метода ConnectAsync приведет к ошибке. Однако если вызов метода ConnectAsync или операция подключения завершается ошибкой, приложение может обновить коллекцию, хранящуюся в свойстве SupportedProtocols, и повторить вызов метода ConnectAsync .
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по