System.ComponentModel.Composition 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この名前空間には、MEF (Managed Extensibility Framework) の中核となるクラスが用意されています。
クラス
AdaptationConstants |
合成システムで使用される静的なメタデータ キーを格納します。 |
AttributedModelServices |
MEF 属性付きのプログラミング モデルを合成で使用するためのヘルパー メソッドを格納します。 |
CatalogReflectionContextAttribute |
Assembly オブジェクトに適用すると、AssemblyCatalog オブジェクトがカスタム ReflectionContext オブジェクトを検出できます。 |
ChangeRejectedException |
合成時にパーツが拒否されたかどうかを示す例外。 |
CompositionContractMismatchException |
または オブジェクトの基になるエクスポートされた値またはメタデータLazy<T>をそれぞれ または Lazy<T,TMetadata> |
CompositionError |
合成時に発生したエラーを表します。 |
CompositionException |
CompositionContainer オブジェクトでの合成時に少なくとも 1 つのエラーが発生した場合にスローされる例外を表します。 |
ExportAttribute |
型、プロパティ、フィールド、またはメソッドが特定のエクスポートを提供することを指定します。 |
ExportFactory<T> |
指定したエクスポートを提供するパートの新しいインスタンスを作成するファクトリ。 |
ExportFactory<T,TMetadata> |
指定したエクスポートを提供するパートの新しいインスタンスを、メタデータを添付して作成するファクトリ。 |
ExportLifetimeContext<T> |
ExportFactory<T> オブジェクトによって作成されたエクスポート値、およびそのオブジェクトを解放するメソッドへの参照を格納します。 |
ExportMetadataAttribute |
ExportAttribute でマークされた型、プロパティ、フィールド、またはメソッドのメタデータを指定します。 |
ImportAttribute |
プロパティ、フィールド、またはパラメーターの値が CompositionContainer オブジェクトによって提供される必要があることを指定します。 |
ImportCardinalityMismatchException |
インポートの基数が、一致するエクスポートの基数との互換性を持たない場合にスローされる例外。 |
ImportingConstructorAttribute |
パーツを作成するときにどのコンストラクターを使用する必要があるかを指定します。 |
ImportManyAttribute |
プロパティ、フィールド、またはパラメーターに、一致するすべてのエクスポートを CompositionContainer オブジェクトによって設定する必要があることを指定します。 |
InheritedExportAttribute |
型が特定のエクスポートを提供し、その型のサブクラスもそのエクスポートを提供することを指定します。 |
MetadataAttributeAttribute |
同じ型、プロパティ、フィールド、またはメソッドに適用されるエクスポートのメタデータがカスタム属性のプロパティによって提供されることを指定します。 |
MetadataViewImplementationAttribute |
メタデータ ビューを実装する際に使用する型を指定します。 |
PartCreationPolicyAttribute |
パーツの CreationPolicy を指定します。 |
PartMetadataAttribute |
パーツのメタデータを指定します。 |
PartNotDiscoverableAttribute |
この型のエクスポートが ComposablePartCatalog に含まれないことを指定します。 |
インターフェイス
ICompositionService |
既存のパーツ インスタンスのインポートを満たすためのメソッドを提供します。 |
IPartImportsSatisfiedNotification |
パーツのインポートが満たされたときに、そのパーツに通知します。 |
列挙型
CreationPolicy |
パーツをインスタンス化するタイミングとその方法を指定します。 |
ImportSource |
MEF 合成エンジンがインポートを検索する方法を示す値を指定します。 |
.NET