Как настроить StructureMap для разных типов импорта - PullRequest
0 голосов
/ 15 декабря 2010

У меня есть 2 типа файлов, которые я могу импортировать. У меня есть интерфейс типа IImportFileAction. Затем у меня есть 2 класса, которые наследуют этот интерфейс с именами ImportGPX и ImportTCX. Import GPX импортирует файл .gpx, а ImportTCX импортирует файл .tcx. Я передаю имя файла в конструкторе этих двух классов. Как бы я инициализировал StructureMap, чтобы при расширении файлов gpx GetInstance возвращал ImportGPX и наоборот для TCX?

1 Ответ

1 голос
/ 16 декабря 2010

Взгляните на Пост Джереми по условному строительству объекта . После этого вы можете найти этот вопрос полезным в качестве примера.

...