HttpClientHandler.PreAuthenticate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.