WebProxy.Credentials Tulajdonság

Definíció

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

A következőre érvényes: