Je construis un service qui agrège un tas de données à partir de plusieurs services web de savon. Il y a une norme sur ce que l'appel de service Web et le paquet de savon est censé ressembler. Mais bien sûr, la version de tout le monde est juste un peu différente principalement dans l'utilisation de l'espace de noms. Y a-t-il des raisons pour C# de récupérer dynamiquement un wsdl et de créer le paquet de savon basé dessus à l'exécution? Je ne veux pas avoir à exécuter l'utilitaire wsdl de manière statique pour chaque nouveau service mis en ligne.Connexion à plusieurs services Web via du savon en C#
1
A
Répondre
1
Il est possible de faire ce dont vous parlez, mais ce serait très coûteux (ressources système) et lent. Regardez dans la création d'un modèle basé sur le fournisseur où vous avez déjà tous vos services référencés, puis acheminez la demande vers le bon service.
Le modèle de fournisseur vous permettra de charger de nouveaux fournisseurs en utilisant la réflexion comme vous le demandez.
Voici un exemple.
http://dotnetslackers.com/articles/designpatterns/HowToWriteAProviderModel.aspx
il peut être adapté aux services.
Questions connexes
- 1. Gestion des exceptions via les services Web C#
- 2. Connexion à plusieurs serveurs Web
- 3. cryptage du savon dans .net
- 4. Mono C# services web
- 5. Contrôle des services Windows via le Web?
- 6. Twitching consommation de services Web à partir du site Web à l'application Web
- 7. Appel de services Web via la sécurité de code pour la connexion au service (.NET/WCF)
- 8. Services Web SharePoint au-dessus du niveau du site
- 9. ASP.NET Web Services (pluriel) ou Web Service avec plusieurs classes
- 10. Services Web d'Exchange Server 2007 Classe PHP
- 11. Problème de connexion de Reporting Services lors du déploiement via BIDS sur un serveur distant
- 12. WCF et l'authentification du savon personnalisé
- 13. Utilisation des objets d'entités ADO.NET et des services Web basés sur les fonctions de savon
- 14. Débogage des services Web ASP.NET C#
- 15. Consommation d'un service Web de savon PHP avec Excel2007
- 16. Services Web standard v Services Web sécurisés
- 17. Services Web affacturage?
- 18. SharePoint via les services Web: comment transmettre une date?
- 19. Requête dynamique sur les services Web
- 20. Comment pouvez-vous omettre la connexion à MS Reporting Services?
- 21. localisation ASP.NET avec la page Méthodes/Web Services via AJAX
- 22. SharePoint via les services Web: comment ajouter des pièces jointes?
- 23. Ajouter une demande d'en-tête de savon à un savon dans Visual Studio 2008
- 24. Beaucoup à plusieurs objets relationnels en C#
- 25. Comment ajouter une nouvelle alerte SharePoint via les services Web
- 26. Groove Web Services question GrooveMembers.Create
- 27. Comment utiliser une connexion unique pour plusieurs applications Web
- 28. Accéder aux propriétés de contrôle à distance/Terminal Services d'un utilisateur Windows via C#
- 29. Reporting Services en PDF via WebRequest en C# 3.5 "Type de fichier non pris en charge"
- 30. Generic .Net Web Services