在 StructureMap 2 中,我有这样的事情:
For<ILogger>().HybridHttpOrThreadLocalScoped().Use<Logger>();
使用 Structure Map 3 时,我应该使用以下内容吗?
For<ILogger>().LifecycleIs<HybridLifecycle>().Use<Logger>();
然后我尝试将相同的更改应用于:
For<IDispatcher>().Transient().Use<Dispatcher>();
而且我无法使用:
For<IDispatcher>().LifecycleIs<Transient>().Use<Dispatcher>();
为什么?
谢谢你,米格尔