Bagikan melalui


WebProxy.Credentials Properti

Definisi

Mendapatkan atau mengatur kredensial untuk dikirimkan ke server proksi untuk autentikasi.

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

Nilai Properti

Instans ICredentials yang berisi kredensial untuk dikirimkan ke server proksi untuk autentikasi.

Penerapan

Pengecualian

Anda mencoba mengatur properti ini ketika UseDefaultCredentials properti diatur ke true.

Keterangan

Properti Credentials berisi kredensial autentikasi untuk dikirim ke server proksi sebagai respons terhadap kode status HTTP 407 (otorisasi proksi). Dalam sebagian besar skenario klien, Anda harus menggunakan DefaultCredentials, yang merupakan kredensial pengguna yang saat ini masuk. Untuk melakukan ini, atur properti ke UseDefaultCredentialstrue alih-alih mengatur properti ini.

Catatan

Jika Anda mengatur Credentials properti ke kredensial selain DefaultCredentials, mengatur UseDefaultCredentials properti untuk true menyebabkan InvalidOperationException. Untuk mencegah hal ini, Anda harus mengatur Credentials properti ke null sebelum mengatur properti ke UseDefaultCredentialstrue. Demikian juga, Anda tidak dapat mengatur properti ini ke nilai apa pun ketika UseDefaultCredentials adalah true.

Berlaku untuk