客户端或服务器端的ServicePointManager.DefaultConnectionLimit?

时间:2011-08-26 22:23:40

标签: .net asp.net http

ServicePointManager.DefaultConnectionLimit(“属性”)是否控制传出连接或传入连接?

我有一个ASP.NET应用程序,我在global.asax中启动时指定了该属性。 例如,我已将其设置为100,但我发现我可以有200个并发连接。这些是进入IAsyncHttpHandler的异步请求。

有人可以解释该财产吗?

1 个答案:

答案 0 :(得分:2)

ServicePointManager与ASP.NET无关。其DefaultConnectionLimit可用于在连接到URI时设置允许的传出连接数(例如,使用WebRequestWebClient)。

它仅适用于特定主机。因此,如果您将其设置为100,则表示您可以与http://stackoverflow.com建立100个连接,并与http://svick.org建立100个连接。