서비스
서비스를 두 개의 VSPackages 사이의 계약입니다. 하나의 VSPackage 특정 인터페이스 집합을 사용 하는 다른 VSPackage 제공 합니다. 예를 들어, Visual Studio 제공의 SVsActivityLog 에 있는 VSPackage 로드 그것. 이 서비스 제공을 IVsActivityLog 활동 로그에 기록 하는 데 사용 하는 인터페이스입니다. 자세한 내용은 방법: 작업 로그를 사용 하 여를 참조하십시오.
단원 내용
서비스 기초
제시의 중요 한 요소는 Visual Studio 서비스 합니다.서비스 등록
전역 서비스에 등록 하는 방법에 설명 합니다.방법: 서비스 사용
요청 하는 방법에 설명 합니다 (소비) 서비스입니다.방법: 서비스를 제공 합니다.
서비스를 제공 하는 방법을 설명 합니다.방법: 서비스 문제 해결
일반적인 문제를 설명 하 고 해결책을 제공 합니다.방법: Getglobalservice를 사용 합니다.
사이 팅 되어 있는 VSPackage, 도구 창, 또는 컨트롤 컨테이너에 대 한 서비스를 가져오려면 Getglobalservice를 사용 하는 방법을 보여 줍니다.방법: 백그라운드 스레드 (c + +)에서 서비스 준비
백그라운드 스레드에서 액세스할 수 있도록 서비스를 스트림으로 마샬링하는 방법을 설명 합니다.방법: 서비스에서 DTE 개체 가져오기
서비스에서 액세스할 수 있는 프로그램을 구하는 방법에 설명의 Visual Studio 자동화 DTEClass 개체입니다.사용 가능한 서비스 목록
가장 많이 사용 되는 서비스를 나열 합니다.샘플에 사용 되는 서비스
많이 사용 되는 서비스를 포함 하는 샘플을 나열 합니다.Visual Studio 확장성 샘플
서비스에서 로드할 수 있습니다 샘플 Visual Studio.
관련 단원
- IDE 아키텍처 Visual Studio
설명 Visual Studio 및 해당 IDE 및 전략 및 IDE를 확장 하는 방법을 소개 합니다.