WebProxy.UseDefaultCredentials 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 menetapkan Boolean nilai yang mengontrol apakah DefaultCredentials dikirim dengan permintaan.
public:
property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean
Nilai Properti
true
jika kredensial default digunakan; jika tidak, false
. Nilai defaultnya adalah false
.
Pengecualian
Anda mencoba mengatur properti ini ketika Credentials properti berisi kredensial selain kredensial default.
Keterangan
Atur properti ini ke true
ketika permintaan yang dibuat oleh objek ini WebProxy harus, jika diminta oleh server, diautentikasi menggunakan kredensial pengguna yang saat ini masuk. Untuk aplikasi klien, ini adalah perilaku yang diinginkan dalam sebagian besar skenario. Untuk aplikasi tingkat menengah, seperti aplikasi ASP.NET, alih-alih menggunakan properti ini, Anda biasanya akan mengatur Credentials properti ke kredensial klien atas nama yang permintaannya dibuat.
Tabel berikut ini memperlihatkan efek pengaturan UseDefaultCredentials nilai, berdasarkan nilai Credentials properti .
Credentials nilai | UseDefaultCredentials nilai | Efek |
---|---|---|
DefaultCredentials | true |
Tidak berpengaruh. |
DefaultCredentials | false |
Credentials diatur ke null . |
null |
true |
Credentials diatur ke DefaultCredentials. |
Nilai apa pun selain DefaultCredentials atau null |
true atau false |
Pengaturan UseDefaultCredentials memberikan pengecualian. |
Jika UseDefaultCredentials adalah false
, Anda dapat mengubah Credentials properti menjadi kredensial apa pun. Jika UseDefaultCredentials adalah true
, mengubah Credentials properti dari DefaultCredentials (nilai yang diatur saat UseDefaultCredentials properti diatur ke true
) akan memberikan pengecualian.