Конфиденциальность IntelliCode

В этой статье описаны параметры конфиденциальности для IntelliCode в Visual Studio.

Завершение целостроек IntelliCode

Завершения всей строки IntelliCode выполняются полностью на локальном компьютере и не отправляют код корпорации Майкрософт для прогнозирования.

Параметры брандмауэра и прокси-сервера

Чтобы расширение IntelliCode могло получить доступ к веб-службам, менеджерам сети нужно добавить *.intellicode.vsengsaas.visualstudio.com на порту https/443 в список разрешений. Но если добавить этот адрес в список блокировок, IntelliCode не сможет работать в вашей сети.

Дополнительные сведения см. в статье Установка и использование Visual Studio и служб Azure, расположенных за брандмауэром или прокси-сервером.

Примеры использования API IntelliCode

Эта функция использует веб-службу для возврата реальных примеров использования функций, найденных в общедоступных репозиториях GitHub. Функция поддерживает локальный список имен функций, для которых он содержит примеры, основанный исключительно на сканировании общедоступных репозиториев GitHub. Он поддерживает этот список на локальном компьютере, скачав его из веб-службы. При использовании примеров использования API проверка, какие вызовы функций в коде отображаются в списке стандартных и сторонних вызовов библиотеки, известных функцией. Эта проверка выполняется локально, поэтому ни один из кодов не покидает компьютер. Наконец, мы извлекаем примеры из веб-службы только для тех стандартных и сторонних вызовов библиотеки, которые были найдены. В результате эта функция никогда не будет отправлять любой код через Интернет.