WebProxy.UseDefaultCredentials waxay dib u dejin kartaa aqoonsi cad
Ka fogow dib u dajinta akoonka proxy .NET cad adigoo u xilsaaraya UseDefaultCredentials mar dambe.
Taxanahan wuxuu u muuqdaa mid cad, laakiin .NET 10 wuxuu ku dhammaanayaa isagoon lahayn wax aqoonsi proxy ah:
proxy.Credentials = new NetworkCredential(proxyUser, proxyPassword);
proxy.UseDefaultCredentials = false;
Xafiiska WebProxy ee .NET 10, dejinta UseDefaultCredentials oo false ah waxay u xilsaaraysaa null Credentials. Dejinta true waxay doorataa CredentialCache.DefaultCredentials. Labada sifo waxay maamulaan isla doorashada akoonka.
Akoon u gaar ah adeeg, u xilsaar aqoonsiga loo jeedo iyada oo aan dib loo dejin mar dambe:
var proxy = new WebProxy("http://proxy.example.net:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};
Haddii koodhka dejinta ee jira ay tahay inuu si cad u damiyo aqoonsiga caadiga ah, samee taas ka hor intaadan u xilsaarin NetworkCredential. Getter-kiisu wuxuu noqon karaa false iyada oo aqoonsi cad si sax ah u jiro; false macneheedu maaha in aan akoon la habeyn.
Ku dheji shaygan handler-ka fuliya codsiga. Aqoonsiga Windows isku dhafan, si kale u dooro si ku talagal ah aqoonsiga caadiga ah, adigoo isticmaalaya aqoonsiga khuseeya ee habsocodka.
Hubi nidaamka bilowga shayga iyo hababka caawinta xilsaarisyada dambe ee beddela akoonka loo jeedo. Ku xidh baaritaankan hirgelinta WebProxy ee la isticmaalayo; sifo isku magac ah oo ku taal handler HTTP waxay maamuli kartaa baaxad aqoonsi oo kale.