Partilhar via


Privacidade do IntelliCode

Este artigo descreve as informações de privacidade e as configurações do IntelliCode para Visual Studio.

Completações de linha inteira IntelliCode

As completações de linha inteira do IntelliCode são executadas inteiramente na máquina local e não enviam nenhum código para a Microsoft para fazer previsões.

Configurações de firewall e proxy

Para que o IntelliCode tenha acesso a serviços Web, os gestores de rede terão de adicionar *.intellicode.vsengsaas.visualstudio.com https/443 a uma lista de permissões. Por outro lado, adicioná-lo a uma lista de bloqueio impedirá que o IntelliCode funcione na sua rede.

Informações adicionais podem ser encontradas em Instalar e usar o Visual Studio e os Serviços do Azure atrás de um firewall ou servidor proxy.

Exemplos de uso da API IntelliCode

Esse recurso usa um serviço Web para retornar exemplos de uso do mundo real de funções que ele encontrou em repositórios públicos do GitHub. O recurso mantém uma lista local de nomes de funções para os quais tem exemplos, com base apenas na verificação de repositórios públicos do GitHub. Ele mantém essa lista em sua máquina local, baixando-a de um serviço Web. Quando você usa exemplos de uso de API, ele verificará quais chamadas de função em seu código aparecem na lista de chamadas de biblioteca padrão e de terceiros conhecidas pelo recurso. Essa verificação é realizada localmente para que nenhum código saia da máquina. Finalmente, recuperamos exemplos do serviço Web apenas para as chamadas de biblioteca padrão e de terceiros que foram encontradas presentes. Como resultado, este recurso nunca enviará nenhum de seu código pela internet.