Question

J'ai deux services Web distincts, le premier configuré pour extraire les données d'une base de données dynamique, le second d'une base de données de test.

Lors de l'utilisation de ces services Web à partir d'une application, l'objet renvoyé est une classe MyMessageData définie dans le service Web.

Dans l'application, je souhaite instancier un MyMessageData vide (à partir du service Web en direct), puis utiliser un paramètre de configuration pour choisir le service Web à partir duquel récupérer les données.

Cela ne fonctionne pas pour le test car l'application ne voit pas la classe MyMessageData instanciée de live sous le même type que le MyMessageData renvoyé par le service Web test.

Pouvez-vous s'il vous plaît suggérer un moyen d'obtenir ce comportement?

Les options possibles auxquelles j'ai pensé sont les suivantes:

  • Extraction de MyMessageData afin que les deux services Web utilisent le même type, mais cela semble être un long chemin pour quelque chose d'aussi petit qu'un MessageDataClass
  • Disposer de fonctions de liaison distinctes pour les deux classes MyMessageData dans la classe MyMessage, ce que j'essaie d'éviter>

Merci

Était-ce utile?

La solution

Utilisez-vous des références de service ou des références Web distinctes pour le test et la diffusion en direct? Ne pas Utilisez une référence de service. Cela vous donnera un type. Ensuite, modifiez la configuration pour faire pointer la référence sur l’URL du site actif ou du site test.

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