Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs sekretessinformation och inställningar för IntelliCode för Visual Studio.
Helradsslutningar i IntelliCode
IntelliCode-kompletteringar av hela raden körs helt på den lokala datorn och skickar ingen kod till Microsoft för att göra förutsägelser.
Brandväggs- och proxyinställningar
För att IntelliCode ska få åtkomst till webbtjänster måste nätverkshanterare lägga *.intellicode.vsengsaas.visualstudio.com till https/443 i en lista över tillåtna tjänster. Om du lägger till den i en blockeringslista förhindras intelliCode från att fungera i nätverket.
Ytterligare information finns i Installera och använda Visual Studio och Azure Services bakom en brandvägg eller proxyserver.
Användningsexempel för IntelliCode API
Den här funktionen använder en webbtjänst för att returnera verkliga användningsexempel på funktioner som finns på offentliga GitHub-lagringsplatser. Funktionen har en lokal lista med funktionsnamn som den har exempel för, enbart baserat på genomsökning av offentliga GitHub-lagringsplatser. Den upprätthåller den listan på din lokala dator genom att ladda ned den från en webbtjänst. När du använder API-användningsexempel kontrollerar den vilka funktionsanrop i koden som visas i listan över standard- och tredjepartsbiblioteksanrop som är kända av funktionen. Den här kontrollen utförs lokalt så ingen av koden lämnar datorn. Slutligen hämtar vi exempel från webbtjänsten för endast de standard- och tredjepartsbiblioteksanrop som visade sig vara närvarande. Därför skickar den här funktionen aldrig någon kod via Internet.