WebProxy.Credentials Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a hitelesítő adatokat, hogy hitelesítés céljából elküldje a proxykiszolgálónak.
public:
property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public System.Net.ICredentials? Credentials { get; set; }
public System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Property Credentials As ICredentials
Tulajdonság értéke
Egy ICredentials példány, amely tartalmazza a proxykiszolgálónak a hitelesítéshez elküldendő hitelesítő adatokat.
Megvalósítás
Kivételek
Ezt a tulajdonságot a tulajdonság beállításakor UseDefaultCredentialstruepróbálta beállítani.
Megjegyzések
A Credentials tulajdonság tartalmazza a proxykiszolgálónak a HTTP 407 (proxyengedélyezési) állapotkódra válaszul küldendő hitelesítési hitelesítő adatokat. A legtöbb ügyfélforgatókönyvben a DefaultCredentialsjelenleg bejelentkezett felhasználó hitelesítő adatait kell használnia. Ehhez állítsa a tulajdonságot UseDefaultCredentials a true tulajdonság beállítása helyett.
Note
Ha a tulajdonságot nem Credentials a hitelesítő adatokra DefaultCredentialsállítja be, a UseDefaultCredentials tulajdonságot úgy állítja be, hogy true az okoz egy InvalidOperationException. Ennek megakadályozásához a Credentials tulajdonságot be kell állítania, mielőtt a tulajdonságot null a következőre UseDefaultCredentialsállítjatrue. Hasonlóképpen nem állíthatja be ezt a tulajdonságot egyetlen értékre sem, ha UseDefaultCredentials az .true