Қолданба WebRequest.DefaultWebProxy-ді бірінші рет ауыстырмас бұрын конфигурациядан алынған саясатты сақтаңыз:

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

Сол сілтемені бақыланатын қолданба шекарасында қалпына келтіріңіз:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

IWebProxy түрлі межелер үшін түрлі маршруттар мен айналып өтулерді таңдай алады. Бір сынақ URL-ін шешіп, жауаптан тұрақты WebProxy құру сол шешімдерден айырады.

DefaultProxySection — конфигурация деректері, Framework-тің нақты саясатын қайта жасауға арналған жария түрлендіру интерфейсі емес. Оның ішкі түрлендіру коды қолданба API-і емес.

Сақталған мән — нысанға сілтеме, терең көшірме емес. Егер қолданба сол нысанның тіркелгі деректерін немесе параметрлерін өзгертсе, сілтемені қайта тағайындау бұл өзгерістерді жоя алмайды.

Бір сұрау немесе бөлек жүктеме үшін оның клиентін тікелей конфигурациялаңыз. Бұл ортақ әдепкі мәнді қатар жұмыс кезінде уақытша ауыстыру басқа шақырушыларға сол өзгермелі саясатты береді.

Қатысты мақалалар