2010-12-15 13 views
0

Ich habe derzeit 2 Dateitypen, die ich importieren kann. Ich habe eine Schnittstelle vom Typ IImportFileAction. Dann habe ich 2 Klassen, die diese Schnittstelle namens ImportGPX und ImportTCX erben. Import GPX importiert eine GPX-Datei und ImportTCX importiert eine .TCX-Datei. Ich übergebe den Dateinamen im Konstruktor dieser zwei Klassen. Wie würde ich StructureMap initialisieren, so dass, wenn die Dateierweiterung gpx ist, die GetInstance den ImportGPX zurückgibt und umgekehrt für TCX?So konfigurieren Sie StructureMap für verschiedene Importarten

Antwort

Verwandte Themen