Microsoft.Internal.VisualStudio.Extensibility.Framework 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
ExtensionCacheEntry |
缓存扩展数据的摘要。 |
ExtensionPartManager |
从 Gladstone 扩展中获取组件并管理其生命周期的经理。 |
ExtensionPartMetadata |
扩展部件的记录。 |
ExtensionPartRecord<T> |
一个扩展部件记录,该记录将元数据与用于获取部件的异步方法组合在一起。 |
ExtensionPartRegistration |
扩展部件的记录。 |
ExtensionPartsChangedEventArgs<T> |
添加或删除事件的扩展部件的事件参数。 |
ExtensionPartServiceJsonRpcDescriptor |
由 使用的 ExtensionPartServiceJsonRpcDescriptor扩展部件的服务描述符。 |
LazyExtensionPartsChangedEventArgs<T> |
添加或删除事件的扩展部件的事件参数。 |
MessageVersionContext |
实现对单个上下文中跟踪组件版本的支持, (可以是进程、扩展边界) 。 |
MessageVersionHeader |
描述版本请求的 Json-RPC 消息的可序列化标头。 |
MessageVersionRequest |
描述 中 MessageVersionHeader消息上下文的版本请求。 |
MetadataCacheResult<T> |
扩展元数据缓存读取的结果条目。 |
MetadataServicesFactory |
用于创建扩展元数据服务的工厂类,包括extension.json数据和本地化的字符串资源。 |
结构
ExtensionInstallInfo | |
ExtensionInstallStateNotification |
一组扩展安装更新或通知的容器 |
接口
IExtensionLocationProvider |
用于向元数据服务提供扩展位置的接口。 |
IExtensionMetadataCache |
扩展元数据服务要使用的可选缓存的接口。 |
IExtensionMetadataObserver |
用于使用异步方法观察元数据更改的接口。 |
IExtensionPartCollection<T> |
一个接口,用于在实现特定协定的扩展部件上收到集合更改的通知。 |
IExtensionPartLazyCollection<T> |
一个接口,用于在实现特定协定的扩展部件上收到集合更改的通知。 |
IExtensionPartManager |
组件的接口,用于重新处理由中转服务实现协定的扩展部件。 |
IInternalExtensionMetadataService |
更高级订阅方案的内部接口。 |
SExtensionPartManager |
一个服务协定接口,用于通过服务提供程序检索 实例 IExtensionPartManager 。 |