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 für eine bestimmte Uri Anforderung erfolgreich authentifiziert wurde, entspricht die Übereinstimmung mit der in der Credentials Eigenschaft angegebenen Anmeldeinformationenliste, HttpClientHandler wenn die PreAuthenticate Eigenschaft angegeben ist true
und Anmeldeinformationen angegeben werden. Der Autorisierungsheader wird mit jeder Anforderung an eine gesendet Uri , die dem spezifischen Uri bis zum letzten Schrägstrich entspricht.
Wenn die Clientanforderung für 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 eine Uri gesendet werden sollen, die dem spezifischen Uri bis zum letzten Schrägstrich entspricht, ohne darauf warten zu müssen, vom Server herausforderbar zu werden.