Возврат объекта из веб-сервиса
От: Аноним  
Дата: 24.07.05 09:58
Оценка:
Всем привет!

Столкнулся с таким непонятным поведением (VS 2005 beta2)

Нужно из веб-метода вернуть объект класса

[WebMethod]
public MyNamespace.MyClass GetClass()
{
return new MyNamespace.MyClass();
}

Только в результате в коде прокси-класса получаю не MyNamespace.MyClass, а пустой MyClass, сгенерированный автоматически.
Естественно на клиенте возвращается не нужный MyClass(MyNamespace.MyClass) а сгенерированный MyClass(WebServiceNamespace.MyClass)

References на сборку, в которой храниться оригинальный MyNamespace.MyClass стоят и в проекте веб-сервиса и на клиенте.

Никто не сталкивался с такой проблемой?
RE: Возврат объекта из веб-сервиса
От: Аноним  
Дата: 24.07.05 11:19
Оценка:
Стандартное поведение при создании прокси класса. Если на клиенте есть этот самый правильный MyClass — просто подправь исходник прокси класса чтобы он выполнял верное приведение и все.
Раб, который обожает своего хозяина, уже не раб, а холуй.
В.И. Ульянов.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Возврат объекта из веб-сервиса
От: Ryf  
Дата: 25.07.05 13:18
Оценка:
Здравствуйте, Dimon aka Manowar, Вы писали:

DAM>Стандартное поведение при создании прокси класса. Если на клиенте есть этот самый правильный MyClass — просто подправь исходник прокси класса чтобы он выполнял верное приведение и все.

DAM>Раб, который обожает своего хозяина, уже не раб, а холуй.
DAM>В.И. Ульянов.

DAM>
данное сообщение получено с www.gotdotnet.ru

DAM>ссылка на оригинальное сообщение

или при помощи wsdl.exe генерь класс с параметром /namespace:"твой_неамспейс"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.