0
主要問題是在標題中,但這裏是背景。如何獲得當前在Castle Windsor註冊的組件的所有密鑰?
既然我選擇偷懶的方法,以現在註冊我的部件
container.Register(
AllTypes.Pick().FromAssembly(
typeof (MyModelBinder).Assembly).WithService.FirstInterface()
);
當我嘗試
container.AddComponent<CompositionBinder, CompositionBinder>();
溫莎告訴我已經有一個相同的按鍵
但是,如果一個組件我註釋掉那條線Windsors未能解決CompositionBinder 現在如果我做
container.AddComponent<CompositionBinder, CompositionBinder>
("CompositionBinder");
然後它工作。因此,我想窺視下引擎,以瞭解哪些組件和密鑰已註冊到我的容器。
如何獲取當前在Castle Windsor註冊的組件的所有密鑰?
謝謝。很高興有人知道這件事很好。 – firefly 2010-01-12 14:22:00