Est-il possible de modifier les propriétés d'une référence Web au moment de l'exécution? [dupliquer]

StackOverflow https://stackoverflow.com/questions/211510

Question

    

Cette question a déjà une réponse ici:

         

J'essaie de trouver une solution permettant à l'utilisateur d'entrer l'URL d'un service Web et de le tester.

Bien que je souhaite un changement d’URL, je vous garantis que la description du service sera toujours la même (à l’exception de la balise wsdl: service qui contient bien sûr le soap: address); Je veux juste tester différents clients, exécutant le même service.

Était-ce utile?

La solution

oui vous pouvez. Il suffit de changer la propriété url du proxy de service avant d’appeler des méthodes.

Autres conseils

oui; chaque proxy de service Web offre un moyen de le faire; Avec les mandataires pré-WCF (y compris WSEx), l'adresse correspond à la propriété Url de la classe proxy - il suffit de la modifier avant de faire quoi que ce soit d'intéressant avec le proxy.

Avec WCF, je pense que vous spécifiez l'adresse de point de terminaison via l'un des constructeurs.

Il suffit donc de générer votre proxy à partir de votre référence wsdl, et c'est parti ;-p

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top