将子协议添加到 websocket(c#,通用应用程序)

Add Subprotocol to websocket (c#, Universal App)

我正在尝试创建一个带有特定子协议的 messagewebsocket。在 javascript 中这不是问题,但在 c# 中没有此参数。我唯一发现的是如何获取协议列表,(https://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.messagewebsocketcontrol.supportedprotocols) 但没有 setter.

只需将名称添加到列表中:

   var protocollist = messageWebSocket.Control.SupportedProtocols;
   protocollist.Add("subprotocol");