이 문서에서는 Visual Studio용 IntelliCode에 대한 개인 정보 및 설정에 대해 설명합니다.
IntelliCode 전체 줄 완성 기능
IntelliCode 전체 줄 완성은 로컬 컴퓨터에서 전적으로 실행되며 예측을 위해 Microsoft에 코드를 보내지 않습니다.
방화벽 및 프록시 설정
IntelliCode가 웹 서비스에 액세스하려면 네트워크 관리자가 https/443을 허용 목록에 추가 *.intellicode.vsengsaas.visualstudio.com 해야 합니다. 반대로 차단 목록에 추가하면 IntelliCode가 네트워크에서 작동하지 않습니다.
추가 정보는 방화벽 또는 프록시 서버 뒤에 있는 Visual Studio 및 Azure Services 설치 및 사용에서 찾을 수 있습니다.
IntelliCode API 사용 예제
이 기능은 웹 서비스를 사용하여 공용 GitHub 리포지토리에서 찾은 함수의 실제 사용 예제를 반환합니다. 이 기능은 공용 GitHub 리포지토리 검사만을 기반으로 예제가 있는 함수 이름의 로컬 목록을 유지 관리합니다. 웹 서비스에서 다운로드하여 로컬 컴퓨터에서 해당 목록을 유지 관리합니다. API 사용 예제를 사용하면 기능에서 알려진 표준 및 타사 라이브러리 호출 목록에 표시되는 코드의 함수 호출을 확인합니다. 이 검사는 로컬에서 수행되므로 코드 중 어느 것도 머신에서 나가지 않습니다. 마지막으로, 웹 서비스에서 존재하는 것으로 확인된 표준 및 타사 라이브러리 호출에 대한 예제만 검색합니다. 따라서 이 기능은 인터넷을 통해 코드를 보내지 않습니다.