共用方式為


HttpClientHandler.PreAuthenticate 屬性

定義

取得或設定一個值,指示處理器是否在請求中傳送授權標頭。

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

屬性值

true處理程序在認證完成後傳送 HTTP 授權標頭及請求;否則,。 false 預設值為 false

屬性

備註

當用戶端對特定 Uri 請求成功認證後,若 PreAuthenticate 該屬性符合 true 且憑證已提供, HttpClientHandler 則會與該物件中提供的 Credentials 憑證清單相匹配。 授權標頭會隨每個請求發送給 Uri 符合特定 Uri 號碼(直到最後一個斜線)的請求。

若用戶端請求 Uri 未成功認證,該請求將使用標準認證程序。

除了第一個請求外,該 PreAuthenticate 屬性指示是否在後續請求 Uri 中傳送認證資訊,且該請求能在最後一個轉斜線前與特定 Uri 對象相符,且不需等待伺服器挑戰。

適用於