URI хостқа дейін username:password қамтуы мүмкін. Бұл сол URI-ді қабылдайтын әрбір .NET API пайдаланушы ақпаратын аутентификация объектісіне көшіреді дегенді білдірмейді.

WebProxy-ді тікелей құру кезінде тіркелгі деректерін тағайындауды айқын жасаңыз:

var proxy = new WebProxy("http://203.0.113.10:8080")
{
    Credentials = new NetworkCredential(proxyUser, proxyPassword)
};

Endpoint және тіркелгі айнымалылары мысал ретінде берілген. Бұл мақсат мекенжайын, прокси мекенжайын және прокси тіркелгісін бөлек ұстайды.

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

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

Соңында, конфигурацияланған прокси нысанын сұранысты орындайтын өңдеушіге орнатыңыз. Пайдаланылмаған WebProxy-дегі дұрыс тіркелгі деректері байланысқа әсер ете алмайды.

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