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 オブジェクトのカーディナリティを示します。