IntelliCode 隐私

本文介绍 Visual Studio IntelliCode 的隐私信息和设置。

IntelliCode 整行完成

IntelliCode 整行完成完全在本地计算机上运行,并且不向 Microsoft 发送任何代码即可进行预测。

防火墙和代理设置

为了使 IntelliCode 能够访问 Web 服务,网络管理员需要将 https/443 上的 *.intellicode.vsengsaas.visualstudio.com 添加到允许列表。 反之,将其添加到阻止列表会阻止 IntelliCode 在你的网络中工作。

有关更多信息,可以参阅在防火墙或代理服务器后面安装和使用 Visual Studio 和 Azure 服务

IntelliCode API 使用示例

此功能使用 Web 服务返回它在公共 GitHub 存储库上找到的函数的实际使用示例。 此功能仅基于扫描公共 GitHub 存储库,维护其包含示例的函数名称的本地列表。 它从 Web 服务下载该列表以在本地计算机上进行维护。 使用 API 使用示例时,它将检查代码中的哪个函数调用显示在该功能已知的标准和第三方库调用列表中。 此检查在本地执行,因此代码都不会离开计算机。 最后,我们从 Web 服务中检索仅针对那些被发现存在的标准和第三方库调用的示例。 因此,此功能永远不会通过 Internet 发送任何代码。