ServicePointManager.FindServicePoint 有何用途?

问题描述 投票:0回答:1

有人可以解释一下 ServicePointManager.FindServicePoint 的用途吗?我一直在编写一些代码来使用 C# 中的代理,并且已经看到迹象表明它在这方面可能有用,但不明白为什么或如何。应该如何(或何时)使用此类(ServicePointManager)或方法(ServicePointManager.FindServicePoint)?

谢谢。

c# .net wcf proxy
1个回答
4
投票

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.com”

ServicePoint

ServicePoint sp1 = ServicePointManager.FindServicePoint(new Uri("http://www.microsoft.com"));
© www.soinside.com 2019 - 2024. All rights reserved.