У меня есть проект на C #, в котором есть много ссылок на сторонние продукты. Все эти вызовы веб-службы используют класс «пользовательский контекст». Таким образом, каждый веб-сервис принимает один и тот же фрагмент XML.
В настоящее время мне приходится держать в стороне многие из этих объектов «пользовательского контекста», когда я нажимаю на все вызовы различных веб-служб. Сгенерированный класс 'user context' является точно таким же, но просто помещается в разные пространства имен .NET (пространство имен XML одинаково).
Я бы хотел иметь возможность обойти только один из этих экземпляров. Как я мог это сделать?
Я использую Visual Studio 2010 и сгенерированный класс, добавив веб-ссылку. Я не против использования какой-либо другой структуры или механизма. Я даже думал о развертывании своего собственного кода, но мне нужно будет использовать множество веб-сервисов (у каждого из которых много веб-методов).
Обновление : Первоначально я добавил их, добавив веб-ссылку, теперь я буду добавлять их как ссылку на службу. Сами веб-сервисы доступны через InterSystems Caché, и я не изучал, насколько они соответствуют WS-I.