【发布时间】:2016-03-25 10:37:15
【问题描述】:
我正在为一个应用使用Microsoft.Web.WebSockets。
我有一组用户WebSocketCollection group;,我需要向除一个以外的所有人发送消息
group.Except(group.Where(r=>((MicrosoftWebSockets)r).user_id==1)).Broadcast("Message");
但是当我使用 except 子句WebSocketCollection 变成IEnumerable<WebSocketHandler> 然后我不能使用广播方法。
任何其他方法都会有所帮助。
【问题讨论】:
-
这项工作可以
((WebSocketCollection)group.Except(group.Where(r=>((MicrosoftWebSockets)r).user_id==1))).Broadcast("Message") -
我在强制转换时遇到此错误无法将类型“
d__72`1[Microsoft.Web.WebSockets.WebSocketHandler]”的对象转换为类型“Microsoft.Web.WebSockets.WebSocketCollection”。
标签: c# asp.net-mvc websocket