有人可以解释ServicePointManager.FindServicePoint打算用于什么吗?我一直在编写一些代码来使用C#代理,并且看到有迹象表明它可能在这方面很有用,但看不到原因或方式。应该如何(或何时)使用此类(ServicePointManager)或方法(ServicePointManager.FindServicePoint)?

谢谢。

最佳答案

ServicePointManager.FindServicePoint(...)方法将帮助您获取已在配置文件中指定的ServicePoint对象。

假设这是您的配置文件:

<configuration>
 <system.net>
  <connectionManagement>
   <add address="http://www.contoso.com" maxconnection="2" />
   <add address="192.168.1.2" maxconnection="4" />
   <add address="*" maxconnection="1" />
  </connectionManagement>
 </system.net>
</configuration>


此代码将检索“ http://www.microsoft.comServicePoint

ServicePoint sp1 = ServicePointManager.FindServicePoint(new Uri("http://www.microsoft.com"));


您可以阅读here的所有内容。

07-24 21:57