静的特性を有するMEF組成物を使用することは可能であるか?静的特性を有する組成物のMEF
私は通常、やっていることは
MyClass obj = new MyClass();
MEFHelper.Compose(obj);
と
public class MEFHelper
{
//....
public static void Compose(object o)
{
var batch = new CompositionBatch();
batch.AddPart(o);
_container.Compose(batch);
}
}
である。しかし、これはインスタンスオブジェクトでのみ動作します。 提案がありますか?
あなたは
なぜシングルトンアプローチを試してみませんか?輸出工場ですか? –
シングルトンは依存性注入の対立です。 –