2011-08-26 206 views
0

ServicePointManager.DefaultConnectionLimit(“属性”)是否控制传出连接或传入连接?客户端或服务器端的ServicePointManager.DefaultConnectionLimit?

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

有人可以解释财产吗?

回答

2

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

它只适用于特定的主机。因此,如果您将其设置为100,那意味着您可以有100个连接到http://stackoverflow.com,另有100个连接到http://svick.org