HttpClientHandler.UseDefaultCredentials Eigenschaft

Definition

Ruft einen Wert ab, der steuert, ob vom Handler mit den Anforderungen Standardanmeldeinformationen gesendet werden, oder legt diesen fest.

public:
 property bool UseDefaultCredentials { bool get(); void set(bool value); };
public bool UseDefaultCredentials { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool UseDefaultCredentials { get; set; }
member this.UseDefaultCredentials : bool with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UseDefaultCredentials : bool with get, set
Public Property UseDefaultCredentials As Boolean

Eigenschaftswert

true, wenn die Standardanmeldeinformationen verwendet werden, andernfalls false. Der Standardwert ist false.

Attribute

Hinweise

Legen Sie diese Eigenschaft auf true fest, wenn anforderungen, die HttpClientHandler vom -Objekt vorgenommen werden, wenn dies vom Server angefordert wird, mithilfe der Anmeldeinformationen des aktuell angemeldeten Benutzers authentifiziert werden sollen. Bei Clientanwendungen ist dies in den meisten Szenarien das gewünschte Verhalten. Bei Anwendungen der mittleren Ebene, z. B. ASP.NET Anwendungen, legen Sie die Eigenschaft anstelle dieser Eigenschaft in der Credentials Regel auf die Anmeldeinformationen des Clients fest, in dessen Namen die Anforderung erfolgt.

Diese Eigenschaft wirkt sich nicht auf Proxyanmeldeinformationen aus. Wenn der Standardproxy (System) verwendet wird, legen Sie die Anmeldeinformationen explizit mithilfe der DefaultProxyCredentials -Eigenschaft fest. Wenn der Proxy von der Proxy -Eigenschaft festgelegt wird, legen Sie die Anmeldeinformationen für den Proxy über seine Credentials -Eigenschaft fest.

Wenn diese Eigenschaft auf true dann festgelegt wurde, hat sie einen Nebeneffekt auf die Credentials -Eigenschaft und Credentials wird auf DefaultCredentialsfestgelegt.

Gilt für: