2011-08-26 204 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