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

プロパティ値

認証後にハンドラーから要求と共に HTTP Authorization ヘッダーが送信されるようにする場合は true。それ以外の場合は false。 既定値は、false です。

属性

注釈

特定Uriの に対するクライアント要求が正常に認証された後、 プロパティが でありtrue、資格情報が指定されている場合PreAuthenticateは、 HttpClientHandler プロパティでCredentials指定された資格情報リストと一致します。 Authorization ヘッダーは、各要求と共に、最後のスラッシュまでの特定Uriの に一致する にUri送信されます。

特定 Uri のクライアント要求が正常に認証されない場合、要求では標準の認証手順が使用されます。

最初の要求を除き、 プロパティは、 PreAuthenticate サーバーによるチャレンジを待たずに Uri 、最後のスラッシュまでの特定 Uri に一致する に後続の要求を含む認証情報を送信するかどうかを示します。

適用対象