Замок Виндзор Typed Фабрика регистрации
Есть ли возможность автоматически регистрировать все TypedFactories, которые реализуют определенный интерфейс в замке Виндзор?
мой интерфейс выглядит так:
Public Interface IViewModelFactory(Of TViewModel)
Function Create() As TViewModel
Sub Release(view As TViewModel)
End Interface
Я пытаюсь зарегистрировать все свои заводы следующим образом:
container.Register(Classes _
.FromThisAssembly() _
.BasedOn(GetType(IViewModelFactory(Of ))) _
.WithServiceFromInterface() _
.Configure(Sub(o) o.AsFactory()))
но ни один из моих заводов не зарегистрирован
Спасибо
1 ответ
Решение