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