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 次 |
最近记录: |