Класс, который хочет знать о контексте должен реализовать интерфейс IApplicationContextAware
, добавляющий свойство ApplicationContext
. Если сам этот объект объявляется внутри контейнера, то после инициализации это свойсво будет указывать на актуальный контекст.
Есть еще аналогичный интерфейс Spring.Objects.Factory.IObjectFactoryAware, реализующий его объект будет иметь ссылку на IObjectFactory.