我有一个配置对象,我存储在数据库中.当应用程序启动时,我想从数据库重新构建对象,然后让Ninject控制它的生命周期.例如"InSingletonScope",当另一个对象请求此对象时,它将来自Ninject内核.
就像是:
Bind(myInstance).ToSelf().InSingletonScope();
Run Code Online (Sandbox Code Playgroud)
你有几个选择
Bind<IFoo>().ToConstant(foo) 如果在创建绑定时已知对象Bind<IFoo>().ToMethod(ctx => SomeCallToCreateToObject())Bind<IFoo>().ToProvider<FooProvider>() 并实施您自己的提供商| 归档时间: |
|
| 查看次数: |
522 次 |
| 最近记录: |