在ASP.NET中,当您提供给HttpContext.AcceptWebSocketRequest的处理程序获得AspNetWebSocketContext时,您是否应该在完成上下文时WebSocket处置它?或者,在您致电WebSocket.CloseAsync?
之后,是否自动处理了网络套接字答案 0 :(得分:4)
您不应丢弃网络套接字。实际上你做不到。 AspNetWebSocket.Dispose始终会抛出NotSupportedException
。 MSDN文档的摘要和例外部分不正确。幸运的是,备注部分很有帮助:
ASP.NET自动在AspNetWebSocket上调用Dispose方法 对象释放代码后剩余的所有资源 完成了执行。