У меня есть базовый класс, как следующийЗамок Виндзор IoC собственности инъекции. Используя свойство из BaseClass внутри ChildClass конструктора
public class BaseClass
{
public ISomeObject Property { get; set; }
}
и ChildClass унаследовал от BaseClass.I нужно использовать свойство из BaseClass внутри ChildClass конструктора, но это не инициализируется IoC, как я хочу, и имеет значение null. И если я использую его в методах ChildClass, свойство инициализируется. Что я делаю неправильно?
Вот как зарегистрировать ISomeObject в IoC контейнер
container.Register(
Component.For<ISomeObject>()
.ImplementedBy<WebSomeObject>().LifestyleSingleton());
Как выглядит ваша конфигурация? – Steven
Вы имеете в виду, как я зарегистрирую его в контейнере IoC? Минуточку. Я отредактирую свое сообщение – anykey3