2009-09-04 2 views
1

프리즘 쉘에서 GetModuleCatalog (Microsoft.Practices.Composite.UnityExtensions.UnityBootstrapper.GetModuleCatalog())이 어디에 호출되는지 설명해주십시오. 응용 프로그램 부트 스트 래퍼에서 재정의해야 할 필요가 있음을 알고 있지만 부트 스트 래퍼를 실행할 때 내부적으로 호출되는 위치를 찾을 수 없습니다..NET 프리즘 부트 스트 래퍼 GetModuleCatalog 질문

답변

0

ModuleManager는 Bootstrapper에서 Run()이 호출되면이를 호출합니다. 당신이 implementation of the UnityBootstrapper 보면, 당신은 실행() 메소드에 코드 줄을 볼 수 있습니다 :에서 지금보고, 그래서

IModuleManager manager; 
manager = this.Container.Resolve<IModuleManager>();   
manager.Run(); 

:

this.InitializeModules(); 

이 방법은, 차례로,이 작업을 수행 모듈이 초기화되는 것을 볼 수있는 IModuleManager (ModuleManager 만)의 기본 구현입니다. ModuleManager 코드를 자세히 보려면 ​​다음 코드를 참조하십시오. ModuleManager.cs

+0

빠른 응답 감사합니다. –

+0

확실한 것. CAL 코드로 다이빙하는 것이 좋습니다. 그건 분명히 당신을 도울 것입니다. 나는 마술 같은 것을 느끼는 것을 싫어한다. –

관련 문제