ServicePointManager.DefaultConnectionLimit(“属性”)是否控制传出连接或传入连接?
我有一个ASP.NET应用程序,我在global.asax中启动时指定了该属性。 例如,我已将其设置为100,但我发现我可以有200个并发连接。这些是进入IAsyncHttpHandler的异步请求。
有人可以解释该财产吗?
答案 0 :(得分:2)
ServicePointManager
与ASP.NET无关。其DefaultConnectionLimit
可用于在连接到URI时设置允许的传出连接数(例如,使用WebRequest
或WebClient
)。
它仅适用于特定主机。因此,如果您将其设置为100,则表示您可以与http://stackoverflow.com
建立100个连接,并与http://svick.org
建立100个连接。