Как использовать структуры сообщений одного типа из Live / Test Web Services - PullRequest
0 голосов
/ 17 марта 2009

У меня есть две отдельные веб-службы: первая настроена на извлечение данных из действующей базы данных, вторая - из тестовой базы данных.

При использовании этих веб-служб из приложения возвращаемый объект является классом MyMessageData, который определен в веб-службе.

В приложении я хотел бы создать пустую копию MyMessageData (из действующего веб-сервиса), а затем использовать параметр конфигурации, чтобы решить, из какого веб-сервиса получать фактические данные.

Это не работает для теста, поскольку приложение не видит экземпляр класса MyMessageData из реального времени того же типа, что и MyMessageData, который возвращается из тестового веб-сервиса.

Не могли бы вы предложить, как я могу получить такое поведение?

Возможные варианты, о которых я подумал:

  • Извлечение MyMessageData, так что обе веб-службы используют один и тот же тип, но это кажется слишком большим для чего-то такого маленького, как MessageDataClass
  • Наличие отдельных функций Binding для двух классов MyMessageData для класса MyMessage, чего я и стараюсь избегать

Спасибо

1 Ответ

0 голосов
/ 18 марта 2009

Используете ли вы отдельные сервисные ссылки или веб-ссылки для тестирования и в реальном времени? Не. Используйте одну сервисную ссылку. Это даст вам один тип. Затем измените конфигурацию, указав ссылку на URL-адрес действующего или тестового сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...