Share via


Confidentialité IntelliCode

Cet article décrit les informations et les paramètres de confidentialité pour IntelliCode pour Visual Studio.

Saisie semi-automatique d’IntelliCode en ligne entière

Les saisies complètes de ligne IntelliCode s’exécutent entièrement sur l’ordinateur local et n’envoient aucun code à Microsoft pour effectuer des prédictions.

Paramètres de pare-feu et de proxy

Pour qu’IntelliCode accède aux services web, les gestionnaires de réseau devront ajouter *.intellicode.vsengsaas.visualstudio.com sur https/443 à une liste verte. À l’inverse, l’ajout à une liste de blocs empêche IntelliCode de fonctionner dans votre réseau.

Des informations supplémentaires sont disponibles dans Installer et utiliser Visual Studio et les services Azure derrière un pare-feu ou un serveur proxy.

Exemples d’utilisation de l’API IntelliCode

Cette fonctionnalité utilise un service web pour retourner des exemples d’utilisation réels de fonctions qu’elle a trouvées sur les dépôts GitHub publics. La fonctionnalité gère une liste locale des noms de fonctions pour lesquels elle a des exemples, basée uniquement sur l’analyse des dépôts GitHub publics. Elle conserve cette liste sur votre ordinateur local en la téléchargeant à partir d’un service web. Lorsque vous utilisez des exemples d’utilisation d’API, il vérifie quels appels de fonction dans votre code apparaissent dans la liste des appels de bibliothèque standard et tiers connus par la fonctionnalité. Cette vérification est effectuée localement afin qu’aucun de votre code ne quitte la machine. Enfin, nous récupérons des exemples du service web uniquement pour les appels de bibliothèque standard et tiers qui ont été trouvés présents. Par conséquent, cette fonctionnalité n’envoie jamais votre code sur Internet.