HttpClientHandler.PreAuthenticate Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.