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


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

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

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

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

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

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