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 |
用來建立延伸模組元數據服務的 Factory 類別,包括extension.json數據和當地語系化字串資源。 |
結構
ExtensionInstallInfo | |
ExtensionInstallStateNotification |
一組擴充功能的容器安裝更新或通知 |
介面
IExtensionLocationProvider |
提供元數據服務的延伸模組位置的介面。 |
IExtensionMetadataCache |
擴充功能元數據服務所使用選擇性快取的介面。 |
IExtensionMetadataObserver |
使用異步方法觀察元數據變更的介面。 |
IExtensionPartCollection<T> |
介面,可在實作特定合約的延伸元件上收到集合變更的通知。 |
IExtensionPartLazyCollection<T> |
介面,可在實作特定合約的延伸元件上收到集合變更的通知。 |
IExtensionPartManager |
元件介面,可重新處理代理服務實作合約的延伸模組元件。 |
IInternalExtensionMetadataService |
更進階訂用帳戶案例的內部介面。 |
SExtensionPartManager |
服務合約介面,可透過服務提供者擷取的 IExtensionPartManager 實例。 |