Sekuentzia hau esplizitua dirudi, baina .NET 10-en proxy kredentzialik gabe amaitzen da:

proxy.Credentials = new NetworkCredential(proxyUser, proxyPassword);
proxy.UseDefaultCredentials = false;

.NET 10-eko WebProxy inplementazioan, UseDefaultCredentials false ezartzeak null esleitzen dio Credentials-i. True ezartzeak CredentialCache.DefaultCredentials hautatzen du. Bi propietateek kontu-hautaketa bera kontrolatzen dute.

Zerbitzu zehatz baterako kontu batentzat, esleitu nahi den kredentziala geroko berrezarpenik gabe:

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

Lehendik dagoen konfigurazio-kodeak kredentzial lehenetsiak esplizituki desaktibatu behar baditu, egin hori NetworkCredential esleitu aurretik. Bere getter-a false izan daiteke kredentzial esplizitua zuzenki dagoen bitartean; false-k ez du nahitaez esan nahi konturik konfiguratu ez denik.

Erantsi objektu hau eskaera egiten duen kontrolatzaileari. Windows autentifikazio integraturako, hautatu nahita kredentzial lehenetsiak, prozesuaren identitate aplikagarria erabiliz.

Egiaztatu objektu-hasieragailuaren ordena eta metodo lagungarriak, nahi den kontua ordezkatzen duten geroko esleipenik dagoen ikusteko. Lotu diagnostiko hau erabiltzen ari den WebProxy inplementazioari; HTTP kontrolatzaile batean izen bereko propietate batek autentifikazio-eremu desberdina goberna dezake.

Erlazionatutako artikuluak