Зачувајте ја политиката изведена од конфигурацијата пред апликацијата првпат да го замени WebRequest.DefaultWebProxy:

System.Net.IWebProxy configuredPolicy =
    System.Net.WebRequest.DefaultWebProxy;

Вратете ја таа референца на контролираната граница на апликацијата:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

IWebProxy може да избира различни правци и заобиколувања за различни одредишта. Решавањето на една тест-URL и градењето фиксна WebProxy од одговорот ги губи тие одлуки.

DefaultProxySection се конфигурациски податоци, а не јавно интерфејс за конверзија за повторно создавање на ефективната политика на Framework. Неговиот внатрешен код за конверзија не е API на апликацијата.

Зачуваната вредност е референца кон објект, а не длабока копија. Ако апликацијата ги промени акредитивите или поставките на тој објект, повторното доделување на референцата не може да ги поништи тие промени.

За едно барање или одделен работен товар, конфигурирајте го неговиот клиент директно. Привременото префрлување на ова споделено стандардно при паралелна работа им дава на другите повикувачи истата променлива политика.

Поврзани статии