Partager via


HttpClientHandler.UseDefaultCredentials Propriété

Définition

Obtient ou définit une valeur qui contrôle si les informations d’identification par défaut sont envoyées avec les requêtes par le gestionnaire.

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

Valeur de propriété

true si les informations d'identification par défaut sont utilisées ; sinon, false. La valeur par défaut est false.

Attributs

Remarques

Définissez cette propriété true sur quand les requêtes effectuées par l’objet HttpClientHandler doivent, si elles sont demandées par le serveur, être authentifiées à l’aide des informations d’identification de l’utilisateur actuellement connecté. Pour les applications clientes, il s’agit du comportement souhaité dans la plupart des scénarios. Pour les applications de niveau intermédiaire, telles que les applications ASP.NET, au lieu d’utiliser cette propriété, vous devez généralement définir la Credentials propriété sur les informations d’identification du client au nom duquel la demande est effectuée.

Cette propriété n’affecte pas les informations d’identification du proxy. Lorsque le proxy par défaut (système) est utilisé, définissez explicitement les informations d’identification à l’aide de la DefaultProxyCredentials propriété . Lorsque le proxy est défini par la Proxy propriété, définissez les informations d’identification du proxy via sa Credentials propriété.

Si cette propriété a été définie true sur , elle a un effet secondaire sur la propriété et Credentials sera définie sur CredentialsDefaultCredentials.

S’applique à