예 내가 IMyInterface를 구현하는 클래스의 몇 가지있다인터페이스의 모든 구현의 배열을 structmap에 삽입 할 수있는 방법이 있습니까?
MyConstruction(IEnumberable<IMyInterface> myInterfaces)
{
}
.
예 내가 IMyInterface를 구현하는 클래스의 몇 가지있다인터페이스의 모든 구현의 배열을 structmap에 삽입 할 수있는 방법이 있습니까?
MyConstruction(IEnumberable<IMyInterface> myInterfaces)
{
}
.
당신은 명시 적으로 선언 할 필요가 없습니다. 스캔 기능 활용 :
Scan(x =>
{
x.TheCallingAssembly(); // or specify additional assemblies to scan
x.AddAllTypesOf<IMyInterface>();
});
실제로이 문제를 설명하는 블로그 게시물을 발견했습니다. 차라리 명시 적으로 구현을 나열 할 필요가 없으므로 정확히 찾고자하는 것은 아닙니다.
감사합니다. 나는 지금 Scan을 사용한다. AddAllTypes 호출이 빠져있다. 전에 그걸 본 적이 없어요. –