Скажем, у меня есть WebService SettingsWebService с WebMethod AddUser (UserObject пользователя).
Класс User находится в решении SettingsWebService.
Когда я генерирую прокси для SettingsWebService, он создает класс для asmx, который содержит веб-метод AddUser.
Также генерирует класс для класса User.
Клиент теперь использует
Proxy.AddUser (пользователь Proxy.User)
интерфейс.
Есть ли способ сказать wsdl не генерировать класс для класса User, чтобы подпись оставалась:
Proxy.AddUser (SettingsWebService.User
Пользователь)
Клиент будет иметь ссылку на прокси-сервер и DLL-файлы SettingsWebSerice.
Сейчас мне приходится вручную удалять код для частичного класса User в прокси-сервере и добавлять ссылку на использование в библиотеку WebSettings.
Заранее большое спасибо!