次の方法で共有


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

クラス

ExtensionCacheEntry

キャッシュされた拡張機能データの概要。

ExtensionPartManager

Gladstone 拡張機能からコンポーネントを取得し、ライフサイクルを管理するマネージャー。

ExtensionPartMetadata

拡張パーツのレコード。

ExtensionPartRecord<T>

メタデータと非同期メソッドを組み合わせてパーツを取得する拡張パーツ レコード。

ExtensionPartRegistration

拡張パーツのレコード。

ExtensionPartsChangedEventArgs<T>

拡張パーツのイベント引数は、イベントを追加または削除しました。

ExtensionPartServiceJsonRpcDescriptor

によって ExtensionPartServiceJsonRpcDescriptor使用される拡張パーツのサービス記述子。

LazyExtensionPartsChangedEventArgs<T>

拡張パーツのイベント引数は、イベントを追加または削除しました。

MessageVersionContext

1 つのコンテキスト内でコンポーネントバージョンを追跡するためのサポートを実装します (プロセス、拡張機能の境界など)。

MessageVersionHeader

バージョン要求を記述する Json-RPC メッセージのシリアル化可能なヘッダー。

MessageVersionRequest

MessageVersionHeaderのメッセージ コンテキストのバージョン要求について説明します。

MetadataCacheResult<T>

拡張メタデータ キャッシュの読み取りの結果エントリ。

MetadataServicesFactory

extension.json データやローカライズされた文字列リソースを含む拡張メタデータ サービスを作成するためのファクトリ クラス。

構造体

ExtensionInstallInfo
ExtensionInstallStateNotification

拡張機能のインストールの更新プログラムまたは通知のセットのコンテナー

インターフェイス

IExtensionLocationProvider

メタデータ サービスに拡張機能の場所を提供するためのインターフェイス。

IExtensionMetadataCache

拡張メタデータ サービスによって使用されるオプションのキャッシュのインターフェイス。

IExtensionMetadataObserver

非同期メソッドを使用してメタデータの変更を監視するためのインターフェイス。

IExtensionPartCollection<T>

特定のコントラクトを実装する拡張パーツのコレクション変更を通知するためのインターフェイス。

IExtensionPartLazyCollection<T>

特定のコントラクトを実装する拡張パーツのコレクション変更を通知するためのインターフェイス。

IExtensionPartManager

仲介されたサービスによってコントラクトを実装する拡張パーツを再処理するためのコンポーネントのインターフェイス。

IInternalExtensionMetadataService

より高度なサブスクリプション シナリオ用の内部インターフェイス。

SExtensionPartManager

サービス プロバイダーを介して の IExtensionPartManager インスタンスを取得するサービス コントラクト インターフェイス。