У меня есть два приложения Biztalk, каждое из которых предоставляет порт веб-службы,
Я использую их в клиенте ASP.NET, используя инструмент «Добавить ссылку на службу» из графического интерфейса VS2010 для генерации прокси.
Но интерфейс прокси немного отличается в обоих. Каждый принимает два параметра, возвращает «ответ» через параметр, используя ключевое слово out, и имеет тип возврата void,
другой принимает один параметр и возвращает ответ, используя типизированное возвращаемое значение.
Я не совсем понимаю, что является причиной различий в поведении, я делаю это как часть создания ссылок (насколько я могу судить, я использовал тот же процесс) или это о сервере / WSDL, который я потребляю?
РЕДАКТИРОВАТЬ - Согласно комментарию Grahams, тип создаваемого интерфейса прокси зависит от того, существует пространство имен или нет. Я дам ответ тому, кто сможет составить четкое описание того, что именно там происходит.