Share via


HttpClientHandler.PreAuthenticate Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah handler mengirim header Otorisasi dengan permintaan.

public:
 property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean

Nilai Properti

true agar handler mengirim header Otorisasi HTTP dengan permintaan setelah autentikasi terjadi; jika tidak, false. Default adalah false.

Atribut

Keterangan

Setelah permintaan klien ke tertentu Uri berhasil diautentikasi, jika PreAuthenticate properti adalah true dan kredensial disediakan, HttpClientHandler cocok dengan daftar kredensial yang disediakan di Credentials properti . Header Otorisasi dikirim dengan setiap permintaan ke setiap Uri permintaan yang cocok dengan garis miring hingga Uri garis miring terakhir.

Jika permintaan klien ke permintaan tertentu Uri tidak berhasil diautentikasi, permintaan menggunakan prosedur autentikasi standar.

Dengan pengecualian permintaan pertama, PreAuthenticate properti menunjukkan apakah akan mengirim informasi autentikasi dengan permintaan berikutnya ke Uri yang cocok dengan garis miring maju terakhir tanpa Uri menunggu untuk ditantang oleh server.

Berlaku untuk