Я могу себе представить, что это может быть довольно просто сделать в Касле, но я новичок в этой технологии и уже несколько часов безуспешно гуглю!
У меня есть следующее:
container.Register(
Component.For<MySpecialClass>().UsingFactoryMethod(
() => new MySpecialClass()).LifeStyle.Singleton);
Теперь совершенно справедливо, что это загружается с отложенной загрузкой, то есть лямбда-выражение, переданное в UsingFactoryMethod (), не выполняется, пока я фактически не прошу Касла Разрешить мне экземпляр класса.
Но я бы хотел, чтобы Касл создал экземпляр, как только я его зарегистрирую. Возможно ли это?