IXMLHTTPRequest2 ::SetProperty, méthode (msxml6.h)
Définit une propriété sur une requête HTTP sortante.
Syntaxe
HRESULT SetProperty(
[in] XHR_PROPERTY eProperty,
[in] ULONGLONG ullValue
);
Paramètres
[in] eProperty
Les valeurs suivantes sont valides :
Value | Signification |
---|---|
|
Supprime les invites automatiques pour les informations d’identification utilisateur |
|
Supprime l’authentification que la pile HTTP effectue pour le compte de l’application |
|
Définit toutes les valeurs de délai d’expiration sur la valeur donnée par ullValue, en millisecondes. |
|
Supprime l’ajout d’en-têtes par défaut à la requête HTTP. |
|
Provoque l’appel de la pile HTTP à la méthode OnHeadersAvailable avec une redirection intermédiaire status code. La méthode OnHeadersAvailable sera appelée à nouveau pour des redirections supplémentaires et la destination finale status code. |
|
Supprime les lectures et écritures du cache pour la requête HTTP.
Cette propriété est prise en charge par l’interface IXMLHTTPRequest3 . |
|
Provoque la pile HTTP pour fournir à HRESULTS le code d’erreur Win32 sous-jacent à la méthode OnError en cas de défaillance.
Cette propriété est prise en charge par l’interface IXMLHTTPRequest3 . |
|
Entraîne l’encodage de la chaîne de requête en UTF-8 au lieu d’ACP pour la requête HTTP.
Cette propriété est prise en charge par l’interface IXMLHTTPRequest3 . |
|
Supprime certaines erreurs de certificat.
Cette propriété est prise en charge par l’interface IXMLHTTPRequest3 . |
[in] ullValue
Spécifie le nombre de millisecondes que l’application attend avant d’expirer.
Valeur | Signification |
---|---|
|
Ce paramètre peut être l’une des valeurs du type d’énumération XHR_CRED_PROMPT défini dans le fichier d’en-tête Msxml6.h .
|
|
Ce paramètre peut être l’une des valeurs du type d’énumération XHR_AUTH défini dans le fichier d’en-tête Msxml6.h .
|
|
Nombre de millisecondes (jusqu’à 0xFFFFFFFF) que l’application attend avant d’expirer. |
|
|
|
|
|
|
|
|
|
|
|
|
Valeur retournée
Renvoie S_OK en cas de réussite.
Remarques
La méthode SetProperty sur l’interface IXMLHTTPRequest2 est étendue sur l’interface IXMLHTTPRequest3 avec de nouvelles propriétés pour prendre en charge de nouveaux scénarios :
- XHR_PROP_NO_CACHE : supprime les lectures et écritures du cache pour la requête HTTP.
- XHR_PROP_EXTENDED_ERROR : provoque la pile HTTP pour fournir à HRESULTS le code d’erreur Win32 sous-jacent à la méthode OnError en cas de défaillance.
- XHR_PROP_QUERY_STRING_UTF8 : entraîne l’encodage de la chaîne de requête en UTF-8 au lieu de la requête ACP pour HTTP.
- XHR_PROP_IGNORE_CERT_ERRORS : supprime certaines erreurs de certificat de serveur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP],MSXML 6.0 et versions ultérieures |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | msxml6.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour