3

ASP.NET MVC アプリケーションの TinyIOC を検討しています。

私がやろうとしているのは、ファクトリ メソッドを使用して、要求ごとにいくつかのインターフェイスをシングルトンとして登録することです。

var container = TinyIoC.TinyIoCContainer.Current;
container.Register<IGlobal>((c, n) => FactoryMethod()).AsPerRequestSingleton();

上記のコードは私に与えますCannot convert current registration of TinyIoC.TinyIoCContainer+DelegateFactory to singleton。ChildContainers を使用せずに TinyIOC でこれを実装する方法はありますか?

4

1 に答える 1

4

すいません、忘れてました……。

そのため、TinyIoC は現在 (1.2 の時点で) ファクトリ メソッドを使用する場合、シングルトン ライフスタイルに登録できません。

ああ、あなたが子コンテナについて言及しているように、それらにも注意してください。それらも壊れています。

于 2014-02-02T21:54:58.483 に答える