Dot-Net
.net 核心中的 ServicePointManager.DefaultConnectionLimit?
我正在將 web api 2 服務移植到 .net 核心,我在舊的 web api 服務中找到了這一行。
ServicePointManager.DefaultConnectionLimit = int.MaxValue;這行程式碼增加了連接限制。我不知道它是用於電腦還是框架或只是應用程序。在閱讀了關於 stackoverflow 的這個答案後,我也意識到將其設置為 int.max 可能不是最好的主意。但是,我仍然希望在我的新 .net 核心服務中控制它。
如何在 .net 核心中修改/增加 DefaultConnectionLimit。另外,我怎麼知道 .net core 的預設限制是什麼?(如果這是一個有效的問題:))
在 ASP.NET 5 應用程序中,使用
WinHttpHandler.MaxConnectionsPerServer. 它的預設值為int.MaxValue.有關詳細資訊,請參閱Visual Studio Gallery和MSDN 上的.NET Portability Analyzer。
WinHttpHandler.MaxConnectionsPerServer
