以下哪种语法被认为是最佳实践?
For<IMyInterface>().LifecycleIs(new HybridLifecycle()).Use<MyImplementation>();
For<IMyInterface>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.Hybrid)).Use<MyImplementation>();
Run Code Online (Sandbox Code Playgroud)
如果第一个是正确的,我可以创建一个对象HybridLifecycle,并将其用于多个For <...>语句,还是每个For <>都需要创建一个新的HybridLifecycle?
使用配置助手可能是最佳实践。
For<IMyInterface>().HybridHttpOrThreadLocalScoped().Use<MyImplementation>()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2115 次 |
最近记录: |