在 ASP.NET 中,当您提供给HttpContext.AcceptWebSocketRequest的处理程序获得一个AspNetWebSocketContext时,您是否应该在完成后处理上下文的WebSocket?还是在您调用WebSocket.CloseAsync之后,Web 套接字是否会自动处理?
问问题
1693 次
1 回答
5
您不应该处置 Web 套接字。事实上你不能。AspNetWebSocket.Dispose总是抛出一个NotSupportedException
. MSDN 文档的摘要和异常部分不正确。幸运的是,备注部分很有帮助:
ASP.NET 自动调用 AspNetWebSocket 对象上的 Dispose 方法,以释放代码执行完成后剩余的任何资源。
于 2012-12-26T20:30:26.767 回答