6

Unityは、2011年2月以降、StructureMapとの同等性を実現するために、このデリゲートストーリーを改善しましたか?

4

1 に答える 1

10

はい。実際、これはインジェクションファクトリ拡張としてUnity 1.0に同梱されていたため、機能がないことについてのブログ投稿は間違っています。

Unity 2.0では、ストーリーがはるかに簡単になりました。できるよ:

container.RegisterType<IWhatever>(
    new InjectionFactory(container => whateverFunctionYouWant()));

これにより、一時的な登録が行われます。ライフタイムマネージャーは何でも使用できます。

于 2012-06-14T05:03:35.693 に答える