Faodaidh WebProxy.UseDefaultCredentials teisteanas soilleir ath-shuidheachadh
Seachain cunntas proxy .NET soilleir ath-shuidheachadh le UseDefaultCredentials a shònrachadh às dèidh sin.
Tha an t-sreath seo a' coimhead soilleir, ach ann an .NET 10 tha e a' crìochnachadh gun teisteanas proxy sam bith:
proxy.Credentials = new NetworkCredential(proxyUser, proxyPassword);
proxy.UseDefaultCredentials = false;
Ann an cur an gnìomh WebProxy .NET 10, bidh suidheachadh UseDefaultCredentials gu false a' sònrachadh null do Credentials. Bidh suidheachadh gu true a' taghadh CredentialCache.DefaultCredentials. Bidh an dà fheart a' stiùireadh an aon taghadh cunntais.
Airson cunntas a tha sònraichte do sheirbheis, sònraich an teisteanas a thathar an dùil gun ath-shuidheachadh nas fhaide air adhart:
var proxy = new WebProxy("http://proxy.example.net:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
Ma dh'fheumas còd suidheachaidh a th' ann mar-thà teisteanasan bunaiteach a chur dheth gu soilleir, dèan sin mus sònraich thu NetworkCredential. Faodaidh a getter a bhith false fhad 's a tha teisteanas soilleir an làthair gu ceart; chan eil false a' ciallachadh gun tèid cunntas sam bith a rèiteachadh.
Ceangail an nì seo ris an lìbhrigeadair a nì an t-iarraidh. Airson dearbhadh Windows aonaichte, tagh teisteanasan bunaiteach a dh'aona ghnothaich na àite, a' cleachdadh dearbh-aithne iomchaidh a' phròiseis.
Thoir sùil air òrdugh tòiseachaidh an nì agus na dòighean cuideachaidh airson sònrachadh nas fhaide air adhart a chuireas an àite a' chunntais a thathar an dùil. Ceangail am breithneachadh seo ris a' chur an gnìomh WebProxy a thathar a' cleachdadh; faodaidh feart den aon ainm air lìbhrigeadair HTTP raon dearbhaidh eadar-dhealaichte a stiùireadh.