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 實例。 |