Privacidad de IntelliCode
En este artículo se describe la información y configuración de privacidad de IntelliCode para Visual Studio.
Finalizaciones de línea completa de IntelliCode
Las finalizaciones de línea completa de IntelliCode se ejecutan completamente en la máquina 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 tendrán que agregar *.intellicode.vsengsaas.visualstudio.com
en https/443 a una lista de permitidos. Por el contrario, agregarla a una lista de bloques impedirá que IntelliCode funcione en la red.
Se 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 de funciones reales que encuentra en los repositorios públicos de GitHub. La característica mantiene una lista local de nombres de función de los que tiene ejemplos, para lo que se basa únicamente en el examen de los repositorios públicos de GitHub. Esa lista la descarga desde un servicio web y la mantiene en su máquina local. Al utilizar los ejemplos de uso de API, comprobará qué llamadas de función del 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 el código no sale de la máquina. Por último, recuperamos ejemplos del servicio web solo para las llamadas de biblioteca estándar y de terceros que estaban presentes. Como resultado, esta característica nunca enviará su código a través de Internet.