Partager via


HttpClientHandler.PreAuthenticate Propriété

Définition

Obtient ou définit une valeur indiquant si le gestionnaire envoie un en-tête d’autorisation avec la requête.

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

Valeur de propriété

true pour que le gestionnaire envoie un en-tête d’autorisation HTTP avec les requêtes une fois l’authentification effectuée ; sinon, false. La valeur par défaut est false.

Attributs

Remarques

Une fois qu’une demande cliente adressée à un spécifique Uri a été correctement authentifiée, si la PreAuthenticate propriété est true et que les informations d’identification sont fournies, HttpClientHandler correspond à la liste d’informations d’identification fournie dans la Credentials propriété. L’en-tête d’autorisation est envoyé avec chaque requête à toute requête Uri qui correspond à la barre oblique spécifique Uri jusqu’à la dernière barre oblique.

Si la demande cliente adressée à un spécifique Uri n’est pas authentifiée avec succès, la demande utilise des procédures d’authentification standard.

À l’exception de la première requête, la PreAuthenticate propriété indique s’il faut envoyer les informations d’authentification avec les demandes suivantes à un Uri qui correspond à la barre oblique spécifique Uri jusqu’à la dernière barre oblique sans attendre d’être contesté par le serveur.

S’applique à