службы
Служба контракт между 2 VSPackages. Одно VSPackage предлагает конкретный набор интерфейсов для другого VSPackage к потреблению. Например, Visual Studio предлагает SVsActivityLog служба к любому VSPackage загрузке. Эта служба предоставляет IVsActivityLog интерфейс, который можно использовать для записи в журнал действий. Дополнительные сведения см. в разделе Практическое руководство. Использование журнала действий.
В этом подразделе
предметы первой необходимости службы
Представляет важные элементы a Visual Studio служба.Регистрация службы
Объясняет, как зарегистрировать глобальный узла.Практическое руководство. Использование службы
Содержит сведения о том, как запросить (потребление) службу.Практическое руководство. Предоставление служб
Описывает, как защитить службу.Практическое руководство. Устранение неполадок службы
Описание общих проблем и представляет решения.Практическое руководство. Использование GetGlobalService
Показывает, как использовать GetGlobalService получения службы для VSPackage, которое не было располагается, окна инструментов или контейнера элемента управления.Практическое руководство. Получение службы из фонового потока (C++)
Объясняет, как маршалировать служба в поток, чтобы он мог получить доступ к фоновым потоком.Практическое руководство. Получение службы из объекта DTE
Объясняет, как получить службу из программы, которая имеет доступ к Visual Studio Автоматизация DTEClass объект.список доступных служб
Перечислены наиболее частые службы.Используемые в примерах службы
Службы списков популярные и образцы, содержащими их.Примеры расширения Visual Studio
Образцы можно загрузить в служб Visual Studio.
Связанные подразделы
- архитектура интеграции Visual Studio
Описание Visual Studio и его интегрированная среда разработки и вставляет стратегии и методы для расширения интегрированной среды разработки.