1
我有一個Web服務正在運行,它使用Spring.NET來實現它的IoCness。其中一個類需要在加載時執行一些操作(我正在使用AfterPropertiesSet
),「某些內容」涉及到ContextRegistry.GetContext()
的調用。問題是這樣的代碼在ContextRegistry
類:如何知道Spring.NET根上下文何時加載?
if (rootContextCurrentlyInCreation)
{
throw new InvalidOperationException("root context is currently in creation. You must not call ContextRegistry.GetContext() from e.g. constructors of your singleton objects");
}
我怎麼能有這個對象註冊自己一旦上下文完全創建通知?