.net - Consommation locale de services Web

Translate

J'écris quelques services Web depuis un.netapp, maintenant je suis prêt à les consommer. J'ai vu de nombreux exemples où il existe du code maison pour consommer le service, par opposition à l'utilisation des méthodes générées automatiquement que Visual Studio crée lors de l'ajout de la référence Web.

Y a-t-il des avantages à cela?

This question and all comments follow the "Attribution Required."

Toutes les réponses

Translate

Non, ce que vous faites est bien. Ne laissez pas ces gens vous confondre.

Si vous avez écrit les services Web avec .net, les proxys de référence générés par .net seront tout à fait appropriés. La situation que vous décrivez (où vous êtes à la fois producteur et consommateur) est la situation idéale.

Si vous devez vous connecter à un service Webinconnueau moment de la compilation, alors vous voudriez une approche plus dynamique, où vous en déduisiez la «forme» du service Web.

Mais commencez par utiliser la classe proxy générée automatiquement et ne vous inquiétez pas jusqu'à ce que vous atteigniez une limitation. Et quand vous le faites - revenez au débordement de pile ;-)

La source