Cem*_*mre 6 c# dependency-injection ninject
Ninject具有self binding类似的功能Bind<Samurai>().ToSelf();
我读到了这个,但我没有得到重要性或如何有用.任何评论都表示赞赏.
如果Ninject发现需要创建的对象,并且它有一个具有Samurai参数的构造函数,则它不知道如何实例化它.
但是当你使用时,Bind<Samurai>().ToSelf();Ninject知道Samurai需要创建一个传递给Samurai参数.
如果那个绑定不存在那么ninject不知道要传递什么,例如可能有一个SamuraiSubClass类型.但是明确地说当Ninject找到一个Samurai需要Samurai为该参数创建的参数时,Ninject就知道该做什么.
| 归档时间: |
|
| 查看次数: |
1977 次 |
| 最近记录: |