какой из следующего синтаксиса считают лучшей практикой?
For<IMyInterface>().LifecycleIs(new HybridLifecycle()).Use<MyImplementation>();
For<IMyInterface>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.Hybrid)).Use<MyImplementation>();
если первый корректен, я могу создать один объектный HybridLifecycle и использовать его для нескольких Для операторов <...>, или действительно ли необходимо для каждого Для <> создать новый HybridLifecycle?
Использование помощников конфигурирования, вероятно, лучшая практика.
For<IMyInterface>().HybridHttpOrThreadLocalScoped().Use<MyImplementation>()