WebProxy.Credentials Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.