Freigeben über


IntelliCode-Datenschutz

In diesem Artikel werden Datenschutzinformationen und -einstellungen für IntelliCode für Visual Studio beschrieben.

IntelliCode-Vervollständigungen ganzer Zeilen

IntelliCode-Vervollständigungen ganzer Zeile werden vollständig auf dem lokalen Computer ausgeführt und senden keinen Code an Microsoft, um Vorhersagen zu treffen.

Firewall- und Proxyeinstellungen

Damit IntelliCode auf die Webdienste zugreifen kann, müssen Netzwerk-Manager *.intellicode.vsengsaas.visualstudio.com unter https/443 einer Positivliste hinzufügen. Umgekehrt verhindert das Hinzufügen zu einer Sperrliste, dass IntelliCode in Ihrem Netzwerk eingesetzt werden kann.

Weitere Informationen finden Sie unter Installieren und Verwenden von Visual Studio und Azure-Diensten hinter einer Firewall oder einem Proxyserver.

IntelliCode-API-Verwendungsbeispiele

Diese Funktion verwendet einen Webdienst, um Beispiele für die reale Nutzung von Funktionen, die es auf öffentlichen GitHub-Repositorys gefunden hat, zurückzugeben. Die Funktion verwaltet eine lokale Liste mit Funktionsnamen, für die sie Beispiele enthält, basierend auf dem Scannen öffentlicher GitHub-Repositorys. Sie verwaltet diese Liste auf Ihrem lokalen Computer, indem sie von einem Webdienst heruntergeladen wird. Wenn Sie API-Verwendungsbeispiele verwenden, wird überprüft, welche Funktionsaufrufe in Ihrem Code in der Liste der Standard- und Drittanbieterbibliotheksaufrufe angezeigt werden, die von der Funktion bekannt sind. Diese Überprüfung wird lokal ausgeführt, sodass kein Code den Computer verlässt. Schließlich rufen wir Beispiele aus dem Webdienst für nur diese Standard- und Drittanbieterbibliotheksaufrufe ab, die gefunden wurden. Daher versendet diese Funktion niemals Ihren Code über das Internet.