コンテナへのリンクがあるかどうかに応じて、コンテナがクラスのインスタンスであるかどうかを確認するにはどうすればよいですか。私はMEFコンテナ、C#を使用しています
編集:
つまり、オブジェクトの共有クラスの有効期間を管理する機能が必要です。たとえば、共有オブジェクト (Obj3) への参照をインポートする 2 つのポイント (オブジェクト Obj1、Obj2) がありますが、これらのクラスは NoneShared であり、長生きしませんが、オブジェクト (Obj3) - それらがインポートしたリンク大きくて高価で、常にメモリに保持されます。
オブジェクトの有効期間を操作する機会を増やす、他の IoC コンテナーがあるのではないでしょうか?