Privacy di IntelliCode

Questo articolo descrive le informazioni sulla privacy e le impostazioni per IntelliCode per Visual Studio.

Completamento di intere righe intelliCode

I completamenti di riga intelliCode vengono eseguiti interamente nel computer locale e non inviano codice a Microsoft per eseguire stime.

Impostazioni del firewall e del proxy

Per consentire a IntelliCode di accedere ai servizi Web, i responsabili di rete dovranno aggiungere *.intellicode.vsengsaas.visualstudio.com all'elenco elementi consentiti https/443. Viceversa, l'aggiunta a un elenco di blocchi impedirà a IntelliCode di funzionare nella rete.

Altre informazioni sono disponibili in Installare e usare Visual Studio e Servizi di Azure dietro un firewall o un server proxy.

Esempi di utilizzo dell'API IntelliCode

Questa funzionalità usa un servizio Web per restituire esempi di utilizzo reali di funzioni trovate nei repository GitHub pubblici. La funzionalità gestisce un elenco locale di nomi di funzione per i quali include esempi, in base esclusivamente all'analisi dei repository GitHub pubblici. Mantiene tale elenco nel computer locale scaricandolo da un servizio Web. Quando si usano esempi di utilizzo api, verifica quali chiamate di funzione nel codice vengono visualizzate nell'elenco delle chiamate di libreria standard e di terze parti note dalla funzionalità. Questo controllo viene eseguito localmente, quindi nessuno del codice lascia il computer. Infine, vengono recuperati esempi dal servizio Web solo per le chiamate di libreria standard e di terze parti trovate. Di conseguenza, questa funzionalità non invierà mai alcun codice tramite Internet.