次の方法で共有


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 に一致する 後続の要求を含む認証情報を に送信するかどうかを示します。

適用対象