structuremap : programmatically groutruremap.config에서 인스턴스 키 목록을 검색합니다.

StackOverflow https://stackoverflow.com/questions/1622832

  •  06-07-2019
  •  | 
  •  

문제

나는 내 stucturemap.config 내의 특정 인터페이스에 대한 A를 정의했습니다. 사용 가능한 콘크리트 유형은 여러 가지가있을 수 있습니다.

실제로 stucturemap.config 파일 자체를 실제로 구문 분석하지 않고 현재 사용 가능한 사용 가능한 인스턴스 키 (이름) 목록을 프로그래밍 방식으로 검색하고 싶습니다. 이것을 할 방법이 있습니까?

도움이 되었습니까?

해결책

예, 모델 속성을 사용하여 컨테이너를 검사 할 수 있습니다.

예를 들어, 다음 코드는 Iwidget의 모든 인스턴스의 이름을 인쇄합니다.

foreach(var instance in container.Model.InstancesOf<IWidget>())
{
    Console.WriteLine(instance.Name);
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top