HttpClientHandler.PreAuthenticate Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob vom Handler mit der Anforderung ein Autorisierungsheader gesendet wird, oder legt diesen fest.

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

Boolean

true, um nach der Authentifizierung einen HTTP-Authorization-Header mit Anforderungen vom Handler zu senden, andernfalls false. Der Standardwert ist false.

Attribute

Hinweise

Nachdem eine Clientanforderung an eine bestimmte Uri Person erfolgreich authentifiziert wurde, wird die Eigenschaft true und die PreAuthenticate Anmeldeinformationen angegeben, HttpClientHandler übereinstimmungen mit der in der Credentials Eigenschaft angegebenen Anmeldeinformationsliste. Der Autorisierungsheader wird mit jeder Anforderung an jede Uri Anforderung gesendet, die dem spezifischen Uri bis zum letzten Schrägstrich entspricht.

Wenn die Clientanforderung an eine bestimmte Uri Anforderung nicht erfolgreich authentifiziert wird, 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ägen Schrägstrich entspricht, ohne darauf zu warten, vom Server herausfordern zu müssen.

Gilt für