IWinHttpRequest :: SetAutoLogonPolicy, méthode

La méthode SetAutoLogonPolicy définit la stratégie d’ouverture de session automatiqueactuelle.

Syntaxe

HRESULT SetAutoLogonPolicy(
  [in] WinHttpRequestAutoLogonPolicy AutoLogonPolicy
);

Paramètres

AutoLogonPolicy [ dans]

Spécifie la stratégie d’ouverture de session automatique actuelle.

Valeur de retour

La valeur de retour est S _ OK en cas de réussite ou une valeur d’erreur dans le cas contraire.

Remarques

La stratégie par défaut est AutoLogonPolicy _ OnlyIfBypassProxy.

Appelez SetAutoLogonPolicy pour définir la stratégie d’ouverture de session automatique avant d’appeler Send pour envoyer la demande.

Notes

pour Windows XP et Windows 2000, consultez la section configuration requise pour l’exécution de la Page de démarrage de WinHTTP.

Exemples

L’exemple de script suivant montre comment définir la stratégie d’ouverture de session automatique pour ne jamais utiliser l’authentification NTLM ou Negotiate automatiquement.

// Instantiate a WinHttpRequest object.
var HttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
    
// Open an HTTP connection.
HttpReq.Open("GET", "https://www.fabrikam.com/", false);
    
// Do not automatically send user credentials.
HttpReq.SetAutoLogonPolicy(2);

// Send the HTTP Request.
HttpReq.Send();

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows XP, Windows 2000 Professional avec les [ applications de bureau SP3 uniquement]
Serveur minimal pris en charge
Windows server 2003, Windows 2000 server avec des [ applications de bureau SP3 uniquement]
Composant redistribuable
WinHTTP 5,0 et Internet Explorer 5,01 ou version ultérieure sur Windows XP et Windows 2000.
MIDL
HttpRequest. idl
Bibliothèque
WinHTTP. lib
DLL
Winhttp.dll

Voir aussi

IWinHttpRequest

WinHttpRequest

Authentification dans WinHTTP

Versions de WinHTTP