Установите максимальное количество исходящих запросов программно (System.Net), а не App.Config - PullRequest
1 голос
/ 03 февраля 2012

Я знаю, что могу добавить следующее к клиенту для обработки большего количества исходящих запросов:

  <system.net>
    <connectionManagement>
      <add address="*" maxconnection="65535" />
    </connectionManagement>
  </system.net>

Есть ли способ сделать это в коде, а не в app.config?

1 Ответ

1 голос
/ 06 февраля 2012

Это должно сделать:

        Configuration config = WebConfigurationManager.OpenWebConfiguration("/YourSiteRoot");
        ConnectionManagementSection connectionManagementSection =
            (ConnectionManagementSection)config.GetSection("system.net/connectionManagement");

        connectionManagementSection.ConnectionManagement.Add(new ConnectionManagementElement("*", 65535));

        if (config.HasFile)
            config.Save();
...