System.ComponentModel.Composition.Hosting 名前空間

拡張可能なアプリケーションまたはホストの開発者に役立つ Managed Extensibility Framework (MEF) 型を提供します。

クラス

名前 説明
AggregateCatalog

ComposablePartCatalog オブジェクトの要素を結合するカタログ。

AggregateExportProvider

ExportProvider オブジェクトのコレクションによって提供されるエクスポートを取得します。

ApplicationCatalog

アプリケーションのディレクトリとパス内のダイナミック リンク ライブラリ (DLL) ファイルと EXE ファイル内の属性付きパーツを検出します。

AssemblyCatalog

マネージド コード アセンブリ内の属性付きパーツを検出します。

AtomicComposition

トランザクションコンポジションの単一のコンポジション操作を表します。

CatalogExportProvider

カタログからエクスポートを取得します。

CatalogExtensions

コンポジション サービスを構築するための拡張メソッドを提供します。

ComposablePartCatalogChangeEventArgs

Changed イベントのデータを提供します。

ComposablePartExportProvider

パーツからエクスポートを取得します。

CompositionBatch

1 つのトランザクションコンポジションでコンテナーに追加または削除される ComposablePart オブジェクトのセットを表します。

CompositionConstants

コンポジション システムで使用される静的メタデータ キーが含まれています。

CompositionContainer

パーツの構成を管理します。

CompositionScopeDefinition

基になるカタログとその子スコープを反映する、スコープ付きカタログのツリー内のノードを表します。

CompositionService

既存のパーツ インスタンスのインポートを満たすメソッドを提供します。

DirectoryCatalog

指定したディレクトリ内のアセンブリ内の属性付きパーツを検出します。

ExportProvider

指定した ImportDefinition オブジェクトに一致するエクスポートを取得します。

ExportsChangeEventArgs

ExportsChangingイベントとExportsChanged イベントのデータを提供します。

FilteredCatalog

フィルター関数が適用された後のカタログを表します。

ImportEngine

コンテナーのコンポジションを実行します。

ScopingExtensions

スコープの静的な便利なメソッドを定義します。

TypeCatalog

型のコレクションから属性付きパーツを検出します。

インターフェイス

名前 説明
INotifyComposablePartCatalogChanged

ComposablePartCatalogが変更されたときに通知を提供します。

列挙型

名前 説明
CompositionOptions

エクスポート プロバイダーのオプションを定義します。