Partager via


HttpClientHandler.PreAuthenticate Propriété

Définition

Obtient ou définit une valeur qui indique 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 des demandes après l’authentification ; sinon, false. La valeur par défaut est false.

Attributs

Remarques

Une fois qu’une demande cliente adressée à un client spécifique Uri est correctement authentifiée, si la PreAuthenticate propriété est true fournie 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 qui Uri correspond à la dernière barre oblique spécifique Uri .

Si la demande du client à une requête 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 des 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ée par le serveur.

S’applique à