1
これは難しいと確信していますか?銀河のMEF aggregatecatalogからIFooのすべてのインスタンスを取得する
唯一の機能はGetExportsと思われますが、2つの汎用パラメータと、それ自体がラムダを含む5つの値を取るExportDefintionを取るようです。 agcat.GetExports<IFoo>()
これは難しいと確信していますか?銀河のMEF aggregatecatalogからIFooのすべてのインスタンスを取得する
唯一の機能はGetExportsと思われますが、2つの汎用パラメータと、それ自体がラムダを含む5つの値を取るExportDefintionを取るようです。 agcat.GetExports<IFoo>()
あなたがコンテナから入手したカタログからインスタンスを取得することはできません。 (私はかなりの共有インスタンスが動作する方法を考え出していないので)
var container = new CompositionContainer(agCat);
var foos = container.GetExports<IFoo>(); // Or GetExportedValues<IFoo>()
と愚かなことは私が知っていることです:-) – pm100
は確かに言うことはできませんが、私はMEFは簡単に(すべてであれば)、これを行うには本当にセットアップではないと思います。 – MerickOWA