Поделиться через


Использование и предоставление служб

Служба — это контракт между двумя пакетами VSPackage. Один VSPackage предлагает определенный набор интерфейсов для использования другого VSPackage. Например, Visual Studio предлагает службе любую загружаемую SVsActivityLog версию VSPackage. Эта служба предоставляет IVsActivityLog интерфейс, который можно использовать для записи в журнал действий. Дополнительные сведения см. в разделе "Практическое руководство. Использование журнала действий".

VSPackages может предлагать собственные службы с помощью IProfferService интерфейса..

Visual Studio предлагает важные службы, такие как:

Служба интегрированной среды разработки Description
SVsShell Предоставляет доступ к службам интегрированной среды разработки с основными функциями, VSPackages и реестром.
SVsUIShell Предоставляет основные функции окна и функции, связанные с пользовательским интерфейсом в интегрированной среде разработки, например возможность создания инструментов и окон документов.
SVsSolution Предоставляет основные функциональные возможности, связанные с решением, такие как возможность перечисления проектов, создание новых проектов и мониторинг изменений проекта.

В этом разделе