Ochrana osobních údajů v IntelliCode

Tento článek popisuje informace a nastavení ochrany osobních údajů pro IntelliCode pro Visual Studio.

Dokončování celých řádků IntelliCode

Dokončování celých řádků IntelliCode běží zcela na místním počítači a neposílají microsoftu žádný kód, aby bylo možné vytvářet předpovědi.

Nastavení brány firewall a proxy serveru

Aby IntelliCode získal přístup k webovým službám, musí správci sítě přidat *.intellicode.vsengsaas.visualstudio.com do seznamu povolených protokolů https/443. Pokud ho naopak přidáte do seznamu blokovaných položek, zabráníte tomu, aby IntelliCode ve vaší síti fungoval.

Další informace najdete v tématu Instalace a použití sady Visual Studio a služeb Azure za bránou firewall nebo proxy serverem.

Příklady použití rozhraní API pro IntelliCode

Tato funkce používá webovou službu k vrácení příkladů reálného využití funkcí, které našel na veřejných úložištích GitHubu. Tato funkce udržuje místní seznam názvů funkcí, pro které obsahuje příklady, a to výhradně na prohledávání veřejných úložišť GitHubu. Udržuje tento seznam na místním počítači stažením z webové služby. Když použijete příklady použití rozhraní API, zkontroluje, která volání funkcí v kódu se zobrazí v seznamu standardních volání knihovny a volání knihovny třetích stran známé funkcí. Tato kontrola se provádí místně, takže žádný z vašich kódů neopustí počítač. Nakonec načteme příklady z webové služby pouze pro standardní volání knihovny a volání knihoven třetích stran, která byla nalezena. Díky tomu tato funkce nikdy neodešle žádný kód přes internet.