2
IFileDownloader를 구현하는 클래스가 여러 개 있다고 가정합니다. 내가 구성 요소를 등록하면Castle Windsor : 여러 유형 등록
개별적으로 모든 것이 괜찮 그러나
kernel.Register(Component.For<IFileDownloader>().ImplementedBy<HttpFileDownloader>());
내가 그들을 등록하는 것 시도하고 does't 해당 인터페이스를 구현하는 모든 구성 요소를 등록하는 경우 :
kernel.Register(AllTypes.FromThisAssembly().BasedOn<IFileDownloader>());
I을 명백한 것이 빠져 있어야합니다.
많은 감사, 알렉스
한 위대한 나는 내가 잊고 있었던 무언가 :) –
내가 찾던이다가 알고 있었다. 도와 줘서 고마워. –
설정 파일에서 어떻게하는지 알려줄 수 있습니까? –