本文說明 IntelliCode for Visual Studio 的隱私權資訊和設定。
IntelliCode 整行完成
IntelliCode 整行完成完全在本機電腦上執行,而且不會將任何程式碼傳送至 Microsoft 以進行預測。
防火牆和 Proxy 設定
為了讓 IntelliCode 訪問 Web 服務,網絡管理員需要將 https/443 添加到 *.intellicode.vsengsaas.visualstudio.com 允許列表。 相反地,將其新增至封鎖清單會阻止 IntelliCode 在您的網路中運作。
如需其他資訊,請參閱 在防火牆或 Proxy 伺服器後方安裝和使用 Visual Studio 和 Azure 服務。
IntelliCode API 使用範例
此功能會使用 Web 服務來傳回它在公用 GitHub 存放庫中找到之函式的實際使用範例。 此功能會根據掃描公用 GitHub 儲存庫,維護一個僅僅包含具有範例的函式名稱的本機清單。 它會從 Web 服務下載該清單,以在本機電腦上維護該清單。 當您使用 API 使用範例時,它會檢查程式碼中的哪些函式呼叫出現在該功能已知的標準和第三方程式庫呼叫清單中。 此檢查會在本機執行,因此您的任何程式碼都不會離開機器。 最後,我們從 Web 服務擷取範例,只針對那些發現存在的標準和協力廠商程式庫呼叫。 因此,此功能永遠不會通過互聯網發送您的任何代碼。