System.ComponentModel.Composition.Primitives 名前空間

この名前空間には、MEF プログラミング モデルの基礎となるプリミティブ型が用意されています。

クラス

ComposablePart

オブジェクトをインポートしたり、エクスポートされたオブジェクトを生成したりするコンポーザブル パーツの抽象基本クラスを定義します。

ComposablePartCatalog

ComposablePartDefinition オブジェクトを収集して返すコンポーザブル パーツ カタログの抽象基本クラスを表します。

ComposablePartDefinition

ComposablePart オブジェクトの作成を記述して有効にするコンポーザブル パーツ定義の抽象基本クラスを定義します。

ComposablePartException

ComposablePart オブジェクトのメソッドの呼び出し時にエラーが発生した場合にスローされる例外。

ContractBasedImportDefinition

ComposablePart オブジェクトで必要とされるインポートを表します。このインポートでは、コントラクト名とメタデータの両方を指定できます。

Export

エクスポートを表します。これは、遅延作成されるエクスポート オブジェクトと、そのオブジェクトを記述するメタデータで構成される型です。

ExportDefinition

特定の Export オブジェクトが満たすコントラクトを記述します。

ExportedDelegate

ComposablePart によってエクスポートされる関数を表します。

ImportDefinition

ComposablePart オブジェクトに必要なインポートを表します。

インターフェイス

ICompositionElement

合成に参加する要素を表します。

列挙型

ImportCardinality

Export に必要な ImportDefinition オブジェクトの基数を示します。