Bagikan melalui


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. Defaultnya adalah false.

Atribut

Keterangan

Setelah permintaan klien ke tertentu Uri berhasil diautentikasi, jika PreAuthenticate properti dan true kredensial disediakan, HttpClientHandler kecocokan dengan daftar kredensial yang disediakan dalam Credentials properti. Header Otorisasi dikirim dengan setiap permintaan ke permintaan apa pun Uri yang cocok dengan garis miring terakhir Uri hingga 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 Uri miring terakhir tanpa menunggu untuk ditantang oleh server.

Berlaku untuk