Freigeben über


HttpClientHandler.UseDefaultCredentials Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der steuert, ob Standardanmeldeinformationen mit Anforderungen vom Handler gesendet werden.

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 fest, true wenn anforderungen des HttpClientHandler Objekts, falls vom Server angefordert, mithilfe der Anmeldeinformationen des aktuell angemeldeten Benutzers authentifiziert werden sollen. Bei Clientanwendungen ist dies das gewünschte Verhalten in den meisten Szenarien. Bei Anwendungen auf mittlerer Ebene, wie z. B. ASP.NET Anwendungen, statt diese Eigenschaft zu verwenden, würden Sie die Credentials Eigenschaft in der Regel auf die Anmeldeinformationen des Clients festlegen, in dessen Auftrag 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 Anmeldeinformationen für den Proxy über seine Credentials Eigenschaft fest.

Wenn diese Eigenschaft auf den Wert festgelegt true wurde, hat sie einen Nebeneffekt auf Credentials die Eigenschaft und Credentials wird auf .DefaultCredentials

Gilt für: