在WebSocketContext中正确处理WebSocket



当你提供给HttpContext. NET的处理程序。AcceptWebSocketRequest获得一个AspNetWebSocketContext,你应该处置上下文的WebSocket当你完成它?或者web套接字自动处理,也许在调用WebSocket.CloseAsync之后?

您不应该释放web套接字。事实上你做不到。AspNetWebSocket。Dispose总是抛出一个NotSupportedException。MSDN文档的摘要和异常部分不正确。幸运的是,注释部分很有帮助:

ASP。. NET自动调用AspNetWebSocket上的Dispose方法对象,以释放代码拥有后剩余的任何资源执行完成。

相关内容

  • 没有找到相关文章

最新更新