J'ai actuellement 2 types de fichiers que je peux importer. J'ai une interface de type IImportFileAction. Ensuite, j'ai 2 classes qui héritent de cette interface nommée ImportGPX et ImportTCX. Import GPX importe un fichier .gpx et ImportTCX importe un fichier .tcx. Je passe le nom de fichier dans le constructeur de ces deux classes. Comment est-ce que j'initialiser StructureMap de sorte que si l'extension de fichiers est gpx le GetInstance renverra le ImportGPX et vice versa pour TCX?Comment configurer StructureMap pour différents types d'importation
0
A
Répondre
1
Jetez un oeil à Jeremy's post on conditional object construction. Ensuite, vous pouvez trouver this SO question utile à titre d'exemple.
Questions connexes
- 1. StructureMap utiliser différents types de béton par type d'objet
- 2. Utilisation de StructureMap pour configurer Prism
- 3. Comment configurer Makefile pour utiliser différents compilateurs
- 4. StructureMap Liste des types non primitifs
- 5. Comment gérer différents types d'utilisateurs?
- 6. Comment configurer des instances nommées à l'aide de profils StructureMap?
- 7. Comment obtenir tous les types génériques possibles dans StructureMap?
- 8. Différents types de données pour le temps
- 9. MVC Controller.OnException pour différents types de résultats
- 10. Comment puis-je configurer une application Catalyst pour différents serveurs?
- 11. Comment configurer différents paramètres d'onglet pour différentes langues dans Vim?
- 12. Comment réutiliser la même variable, mais pour différents types?
- 13. Comment afficher une vue JSP différente pour différents types d'objets
- 14. C# Génériques - Accepter différents types
- 15. Deux types d'itinéraires différents génériques
- 16. Introduction aux différents types d'attaque
- 17. Multiplication générique des différents types
- 18. prédicat stl avec différents types
- 19. Méthode héritée avec différents types
- 20. Différents types de liste chaînée
- 21. xsd même élément, différents types?
- 22. différents types d'exceptions dans .net
- 23. Itérer avec différents types d'intégrale
- 24. comment je peux ouvrir différents terminaux linux pour afficher différents types d'informations de débogage dans python?
- 25. énumération rapide pour tableau contenant différents types d'objets
- 26. Type commun pour les classes génériques de différents types
- 27. Aide pour obtenir deux types de données différents de IEnumerable
- 28. Différents types de types CATransition disponibles dans l'iPhone sdk
- 29. Changement MS SQL Collation pour stocker différents types de caractères
- 30. HttpHandlers personnalisés et différents types de gestionnaires