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 |