Vykdymo aplinkos numatytajam tarpinio serverio pasirinkimui su dabartiniu saugos kontekstu:

var handler = new System.Net.Http.HttpClientHandler
{
    UseProxy = true,
    Proxy = null,
    DefaultProxyCredentials =
        System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);

DefaultProxyCredentials taikomas tiksliai nurodytomis sąlygomis: UseProxy = true ir Proxy = null. Numatytoji politika vis tiek pasirenka tarpininką.

Autentifikavimo gavėjasĮvestis
Numatytasis/aptiktas tarpinis serverisHttpClientHandler.DefaultProxyCredentials
Aiškus WebProxy objektasTo objekto Credentials
Paskirties serverisHttpClientHandler.UseDefaultCredentials

Šios panašiai pavadintos įvestys nėra keičiamos. Nustatykite apdorotuvą prieš jo pirmą užklausą ir išsaugokite jo klientą darbo krūviui.

Tarpinis serveris turi priimti paskyrą pagal abiejų pusių palaikomą schemą. Dabartinė paslaugos tapatybė gali skirtis nuo interaktyvaus naudotojo, kurio naršyklė jau veikia.

Susiję straipsniai