У меня код, который был ранее добавление ExtendedProperties к компонентам, какЗамок Виндзор 2.5 Критические изменения
component.ExtendedProperties(new { prop = someObject });
Этот метод больше не доступен и конструктор собственности отмечен внутренним.
Есть ли новый способ сделать это для v2.5?
В частности, у меня есть пользовательский ComponentActivator, который нуждается в информации о экземпляре в момент разрешения от начальной регистрации. Я хранение этой информации в ExtendedProperties затем извлечения его в конструкторе ComponentActivator используя
model.ExtendedProperties["prop"] as MyObjectType;
Отлично, спасибо. Да, это для SL, но я использую те же Castle dll для сборника SL 4, который используется как моим полным веб-приложением .NET, так и моим клиентским приложением SL 4 (из-за двоичной совместимости). – Jeff