Freigeben über


HttpClientHandler.PreAuthenticate Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Handler einen Autorisierungsheader mit der Anforderung sendet.

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

Eigenschaftswert

truedamit der Handler einen HTTP-Autorisierungsheader mit Anforderungen sendet, nachdem die Authentifizierung erfolgt ist; andernfalls . false Der Standardwert lautet false.

Attribute

Hinweise

Nachdem eine Clientanforderung an eine bestimmte Uri Anforderung erfolgreich authentifiziert wurde, stimmt die Eigenschaft true bei Angabe HttpClientHandler der PreAuthenticate Anmeldeinformationen und Anmeldeinformationen mit der in der Credentials Eigenschaft angegebenen Anmeldeinformationsliste überein. Der Autorisierungsheader wird mit jeder Anforderung an alle Uri Anforderungen gesendet, die dem spezifischen Uri schrägen Schrägstrich entsprechen.

Wenn die Clientanforderung an eine bestimmte Uri Anforderung nicht erfolgreich authentifiziert wurde, verwendet die Anforderung standardauthentifizierungsverfahren.

Mit Ausnahme der ersten Anforderung gibt die PreAuthenticate Eigenschaft an, ob Authentifizierungsinformationen mit nachfolgenden Anforderungen an einen Uri Gesendet werden sollen, der dem spezifischen Uri Schrägstrich entspricht, ohne darauf zu warten, vom Server herauszufordern.

Gilt für: