Privasi IntelliCode

Artikel ini menjelaskan informasi dan pengaturan privasi untuk IntelliCode untuk Visual Studio.

Penyelesaian Otomatis Seluruh Baris IntelliCode

Penyelesaian seluruh baris IntelliCode berjalan sepenuhnya di komputer lokal dan tidak mengirim kode apa pun ke Microsoft untuk membuat prediksi.

Pengaturan firewall dan proksi

Agar IntelliCode mendapatkan akses ke layanan web, manajer jaringan perlu menambahkan *.intellicode.vsengsaas.visualstudio.com https/443 ke daftar yang diizinkan. Sebaliknya, menambahkannya ke daftar blokir akan mencegah IntelliCode bekerja di jaringan Anda.

Informasi tambahan dapat ditemukan di Menginstal dan menggunakan Visual Studio dan Azure Services di belakang firewall atau server proksi.

Contoh penggunaan API IntelliCode

Fitur ini menggunakan layanan web untuk mengembalikan contoh fungsi penggunaan dunia nyata yang telah ditemukan pada repositori GitHub publik. Fitur ini mempertahankan daftar nama-nama fungsi lokal yang memiliki contoh, yang sepenuhnya berdasarkan hasil pemindaian repositori GitHub publik. Ini mempertahankan daftar itu di komputer lokal Anda dengan mengunduhnya dari layanan web. Saat Anda menggunakan Contoh Penggunaan API, ini akan memeriksa panggilan fungsi mana dalam kode Anda yang muncul di daftar panggilan pustaka standar dan pihak ketiga yang dikenali oleh fitur tersebut. Pemeriksaan ini dilakukan secara lokal sehingga tidak ada kode Anda yang meninggalkan mesin. Terakhir, kami mengambil contoh dari layanan web hanya untuk panggilan pustaka standar dan pihak ketiga yang ditemukan ada. Akibatnya fitur ini tidak akan pernah mengirim kode Anda melalui internet.