У меня есть два веб-сервиса, которые имеют одинаковые методы и подписи, но указывают на разные серверы (в частности, на производственную и промежуточную среды Virtual Earth). Я хочу переключаться между использованием производственных и промежуточных служб на основе параметров конфигурации и не хочу повторяться и повторять каждый метод, в котором я вызываю одну из служб.
Итак, в сущности, мне нужно создать интерфейс, который обе службы могут реализовать и запрограммировать на это. Но я не знаю, целесообразно ли это или вообще возможно.
Или мне просто нужно сослаться на одну из служб и переключить свойство url в зависимости от того, хочу ли я использовать производственную или промежуточную среду?