Microsoft.Internal.VisualStudio.Extensibility.Framework 命名空間

類別

ExtensionCacheEntry

快取延伸模組數據的摘要。

ExtensionPartManager

一位管理員,可讓元件脫離 Gladstone 延伸模組並管理其生命週期。

ExtensionPartMetadata

延伸元件的記錄。

ExtensionPartRecord<T>

結合元數據和異步方法以取得元件的延伸元件記錄。

ExtensionPartRegistration

延伸元件的記錄。

ExtensionPartsChangedEventArgs<T>

新增或移除事件之擴充元件的事件自變數。

ExtensionPartServiceJsonRpcDescriptor

所使用 ExtensionPartServiceJsonRpcDescriptor之擴充元件的服務描述元。

LazyExtensionPartsChangedEventArgs<T>

新增或移除事件之擴充元件的事件自變數。

MessageVersionContext

在單一內容 (內實作追蹤元件版本的支援可能是進程、延伸界限) 。

MessageVersionHeader

描述版本要求的 Json-RPC 訊息可串行化標頭。

MessageVersionRequest

描述 中 MessageVersionHeader訊息內容的版本要求。

MetadataCacheResult<T>

延伸模組元數據快取讀取的結果專案。

MetadataServicesFactory

用來建立延伸模組元數據服務的 Factory 類別,包括extension.json數據和當地語系化字串資源。

結構

ExtensionInstallInfo
ExtensionInstallStateNotification

一組擴充功能的容器安裝更新或通知

介面

IExtensionLocationProvider

提供元數據服務的延伸模組位置的介面。

IExtensionMetadataCache

擴充功能元數據服務所使用選擇性快取的介面。

IExtensionMetadataObserver

使用異步方法觀察元數據變更的介面。

IExtensionPartCollection<T>

介面,可在實作特定合約的延伸元件上收到集合變更的通知。

IExtensionPartLazyCollection<T>

介面,可在實作特定合約的延伸元件上收到集合變更的通知。

IExtensionPartManager

元件介面,可重新處理代理服務實作合約的延伸模組元件。

IInternalExtensionMetadataService

更進階訂用帳戶案例的內部介面。

SExtensionPartManager

服務合約介面,可透過服務提供者擷取的 IExtensionPartManager 實例。