Я пытаюсь использовать StructureMap 2.6.1 для одновременной регистрации всех моих репозиториев с использованием обычной регистрации. Смотрите код ниже:
x.Scan(s =>
{
s.TheCallingAssembly();
s.IncludeNamespaceContainingType<RepositoryRegistration>();
s.SingleImplementationsOfInterface();
}
Это работает, но сейчас я пытаюсь добавить жизненный цикл (HybridHttpOrThreadLocalScope) ко всем зарегистрированным типам. Возможно ли это без переписывания соглашения SingleImplementationsOfInterface с нуля и если да, то как?
Спасибо.