AggregateCatalogとは何ですか? 質問する

AggregateCatalogとは何ですか? 質問する

とはAggregateCatalog? を構築するとはどういう意味ですかnew AggregateCatalog()? カタログにアセンブリを追加するとはどういう意味ですか? (例: catalog.Catalogs.Add(new AssemblyCatalog(someAssembly))) アセンブリ以外にカタログに追加できるものは何ですか? これに関連する一般的な知識も役立ちます (私は完全な初心者です)

ベストアンサー1

AggregateCatalogMEF では、基本的に複数の拡張カタログを収集できます。 を呼び出すとnew AggregateCatalog()、基本的に、複数のパーツを含めることができる ComposablePartCatalog の複数のインスタンスを含めることができる新しいカタログ コレクション (必ずしもデータが設定されているとは限りません) がインスタンス化されます。

複数のセットからパーツを集めるのに役立つクラスと考えてください。

アセンブリは、呼び出し元のアプリケーションにパーツをプッシュする手段にすぎません。既存のアセンブリ内から直接パーツを渡すことができます。

カタログの詳細については、以下をお読みください。これ

おすすめ記事