Для чего используется ServicePointManager.FindServicePoint? - PullRequest
3 голосов
/ 18 декабря 2009

Кто-нибудь может объяснить, для чего предназначен ServicePointManager.FindServicePoint? Я писал некоторый код для работы с прокси в C # и видел признаки того, что это может быть полезно в этом отношении, но не могу понять, почему и как. Как этот класс (ServicePointManager) или метод (ServicePointManager.FindServicePoint) должен использоваться (или когда)?

Спасибо.

1 Ответ

3 голосов
/ 19 декабря 2009

Метод 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"));

Вы можете прочитать все об этом здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...