Although this API supports the Extension Manager infrastructure, we recommend that you do not use it because it is subject to change.
类
接口
接口 | 说明 | |
---|---|---|
![]() |
IExtension | 包含从 VSIX 清单的元数据。 |
![]() |
IExtensionContent | 表示 VSIX 清单中的 内容 元素包含的所有元数据。 |
![]() |
IExtensionHeader | 表示 VSIX 清单中的 标识符 元素包含的所有元数据。 |
![]() |
IExtensionReference | 表示在 VSIX 清单的 引用 元素的一个 引用 元素包含的元数据。 |
![]() |
IExtensionRequirement | |
![]() |
IInstallableExtension | 包含 VSIX 包的路径和签名信息。信息可用于安装扩展使用。 |
![]() |
IInstalledExtension | 提供对根安装已安装的扩展的内容。 |
![]() |
IRepositoryCategory | 表示可用的扩展类。 |
![]() |
IRepositoryEntry | 从 IVsExtensionRepository 接口可以将下载扩展的接口。 |
![]() |
IRepositoryMetadataSerializer | |
![]() |
IVsExtensionManager | 用于搜索扩展安装和管理安装的扩展。 |
![]() |
IVsExtensionManagerDialogProvider | |
![]() |
IVsExtensionRepository | Used to communicate with an online repository of extensions |
![]() |
IVsExtensionRepositoryQuery<T> | 用于填充可用的扩展列表在扩展管理器中。 |
![]() |
SVsExtensionManager | 使用,在 GetService 调用时对访问特定扩展管理器版本和实现。 |
![]() |
SVsExtensionManangerUpdateNotificationProvider | |
![]() |
SVsExtensionRepository | 使用在 GetService 调用访问特定 扩展管理器 储存库 service release 和实现。 |
![]() |
SVsSamplesRepository |
枚举
枚举 | 说明 | |
---|---|---|
![]() |
EnabledState | 当前扩展的启用状态。 |
![]() |
ExtensionDigitalSignatureState | 指定扩展是否具有有效证书和一个有效的签名。 |
![]() |
InstallState | 包含值指示是否安装扩展还是已卸载。 |
![]() |
RestartReason | 扩展管理器 可能需要重新启动的列表原因。 |