System.ComponentModel.Composition.Hosting Namespace

System.ComponentModel.Composition.Hosting 名前空間は、拡張可能なアプリケーションやホストの開発に役立つ MEF (Managed Extensibility Framework) 型を提供します。 The System.ComponentModel.Composition.Hosting namespace provides Managed Extensibility Framework (MEF) types that are useful to developers of extensible applications, or hosts.

クラス

AggregateCatalog

ComposablePartCatalog オブジェクトの要素を結合するカタログ。A catalog that combines the elements of ComposablePartCatalog objects.

AggregateExportProvider

ExportProvider オブジェクトのコレクションによって提供されるエクスポートを取得します。Retrieves exports provided by a collection of ExportProvider objects.

ApplicationCatalog

ダイナミック リンク ライブラリ (DLL) 内の属性付きパーツおよびアプリケーションのディレクトリとパス内の EXE ファイルを検出します。Discovers attributed parts in the dynamic link library (DLL) and EXE files in an application's directory and path.

AssemblyCatalog

マネージド コード アセンブリで属性付きの部分を検出します。Discovers attributed parts in a managed code assembly.

AtomicComposition

トランザクションに対応した合成の単一の合成操作を表します。Represents a single composition operation for transactional composition.

CatalogExportProvider

カタログからエクスポートを取得します。Retrieves exports from a catalog.

CatalogExtensions

複合サービスを構成するための拡張メソッドを提供します。Provides extension methods for constructing composition services.

ComposablePartCatalogChangeEventArgs

Changed イベントのデータを提供します。Provides data for the Changed event.

ComposablePartExportProvider

パーツからエクスポートを取得します。Retrieves exports from a part.

CompositionBatch

トランザクション対応の単一の合成においてコンテナーに対して追加または削除される ComposablePart オブジェクトのセットを表します。Represents a set of ComposablePart objects which will be added or removed from the container in a single transactional composition.

CompositionConstants

合成システムで使用される静的なメタデータ キーを格納します。Contains static metadata keys used by the composition system.

CompositionContainer

パーツの合成を管理します。Manages the composition of parts.

CompositionScopeDefinition

基になるカタログとその子のスコープを反映する、スコープ カタログのツリー内のノードを表します。Represents a node in a tree of scoped catalogs, reflecting an underlying catalog and its child scopes.

CompositionService

既存のパーツ インスタンスのインポートを満たすためのメソッドを提供します。Provides methods to satisfy imports on an existing part instance.

DirectoryCatalog

指定したディレクトリのアセンブリ内で属性付きの部分を検出します。Discovers attributed parts in the assemblies in a specified directory.

ExportProvider

指定した ImportDefinition オブジェクトと一致するエクスポートを取得します。Retrieves exports which match a specified ImportDefinition object.

ExportsChangeEventArgs

ExportsChanging イベントと ExportsChanged イベントのデータを提供します。Provides data for the ExportsChanging and ExportsChanged event.

FilteredCatalog

フィルター関数がカタログに適用された後に、そのカタログを表します。Represents a catalog after a filter function is applied to it.

ImportEngine

コンテナーの合成を実行します。Performs composition for containers.

ScopingExtensions

スコープのための便利な静的メソッドを定義します。Defines static convenience methods for scoping.

TypeCatalog

型のコレクションから属性付きのパーツを検出します。Discovers attributed parts from a collection of types.

インターフェイス

INotifyComposablePartCatalogChanged

ComposablePartCatalog が変更されたときに通知を行います。Provides notifications when a ComposablePartCatalog changes.

列挙型

CompositionOptions

エクスポート プロバイダーのオプションを定義します。Defines options for export providers.