Para sa default na pagpili ng proxy ng runtime kasama ang kasalukuyang konteksto ng seguridad:

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

Nalalapat ang DefaultProxyCredentials sa eksaktong mga kundisyong ipinakita: UseProxy = true at Proxy = null. Pinipili pa rin ng default na patakaran ang tagapamagitan.

Tagatanggap ng pagpapatunayInput
Default/natuklasang proxyHttpClientHandler.DefaultProxyCredentials
Malinaw na WebProxy objectCredentials ng object na iyon
Destination serverHttpClientHandler.UseDefaultCredentials

Ang mga input na ito na magkapareho ng pangalan ay hindi mapagpapalit. Itakda ang handler bago ang unang kahilingan nito at panatilihin ang kliyente nito para sa workload.

Dapat tanggapin ng proxy ang account sa pamamagitan ng scheme na sinusuportahan ng magkabilang dulo. Maaaring iba ang kasalukuyang pagkakakilanlan ng isang serbisyo sa interactive na user na gumagana na ang browser.

Kaugnay na mga artikulo