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 ,而不需要等候伺服器挑戰。

適用於