1

OpennetcfのIoC依存性注入によるコンストラクターの引数の1つとして別のクラス(Bという名前)を使用するクラス(Aという名前)があります。

問題は、アプリケーションの起動時に、クラス B のコンストラクターが 2 回呼び出されることです。

クラス A のコンストラクター:

[InjectionConstructor]
public MyService([CreateNew]ClassB classb)
{
    _classb = classb;
}

また、RootWorkItem コレクションの "Load" メソッドでクラス B をロードします。

どんな助けでもありがたい

4

1 に答える 1

0

私はこのIoCフレームワークを知りませんが、フレームワークによってオブジェクトを注入する必要があることを伝えており、ClassBクラスを作成する必要があるとも述べています。それで、クラス b コンストラクターが 2 回呼び出される可能性がありますか? インジェクター属性で 1 回、createNew 属性で 1 回

于 2011-08-04T06:44:30.180 に答える