HttpClientHandler.PreAuthenticate 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示處理器是否在請求中傳送授權標頭。
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 對象相符,且不需等待伺服器挑戰。