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


IExtension - интерфейс

Содержит метаданные из манифеста VSIX.

Пространство имен:  Microsoft.VisualStudio.ExtensionManager
Сборка:  Microsoft.VisualStudio.ExtensionManager (в Microsoft.VisualStudio.ExtensionManager.dll)

Синтаксис

'Декларация
Public Interface IExtension
public interface IExtension
public interface class IExtension
type IExtension =  interface end
public interface IExtension

Тип IExtension предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AdditionalElements
Открытое свойство Content Содержимое в расширении.
Открытое свойство Header Содержит метаданные в узле «идентификатор» расширений.
Открытое свойство LocalizedAdditionalElements
Открытое свойство References Коллекция зависимостей расширения.
Открытое свойство SchemaVersion
Открытое свойство Targets
Открытое свойство Type

В начало страницы

Методы

  Имя Описание
Открытый метод IsProductSupported

В начало страницы

Заметки

Хотя api-интерфейс поддерживает инфраструктуру Диспетчер расширений не рекомендуется использовать его, поскольку оно может изменяться.

Обычно расширения развертываются в пакеты VSIX, каждый из которых содержит файл манифеста VSIX, чтобы оставить ее метаданные. Дополнительные сведения о развертывании модулей см в подразделе Развертывание расширений Visual Studio.

Дополнительные сведения о структуре файлов манифеста VSIX см. в разделе Справочник по схеме расширения VSIX.

См. также

Ссылки

Microsoft.VisualStudio.ExtensionManager - пространство имен