Compartir a través de


Privacidad de IntelliCode

En este artículo se describe la información de privacidad y la configuración de IntelliCode para Visual Studio.

Finalizaciones de línea completa de IntelliCode

Las finalizaciones de línea completa de IntelliCode se ejecutan completamente en el equipo local y no envían ningún código a Microsoft para realizar predicciones.

Configuración de firewall y proxy

Para que IntelliCode obtenga acceso a los servicios web, los administradores de red deberán agregar *.intellicode.vsengsaas.visualstudio.com https/443 a una lista de permitidos. Por el contrario, agregarlo a una lista de bloqueados impedirá que IntelliCode funcione en la red.

Puede encontrar información adicional en Instalación y uso de Visual Studio y servicios de Azure detrás de un firewall o servidor proxy.

Ejemplos de uso de la API de IntelliCode

Esta característica usa un servicio web para devolver ejemplos de uso reales de funciones que ha encontrado en repositorios públicos de GitHub. La característica mantiene una lista local de nombres de función para los que tiene ejemplos, basándose únicamente en el examen de repositorios públicos de GitHub. Mantiene ese registro en el equipo local descargándola de un servicio web. Al usar ejemplos de uso de API, comprobará qué llamadas de función en el código aparecen en la lista de llamadas de biblioteca estándar y de terceros conocidas por la característica. Esta comprobación se realiza localmente, por lo que ninguno de los códigos deja la máquina. Por último, recuperamos ejemplos del servicio web solo para las llamadas a bibliotecas estándar y de terceros que se encontraron presentes. Como resultado, esta característica nunca enviará ningún código a través de Internet.