где находятся методы в прокси-классе "reference.cs"? - PullRequest
0 голосов
/ 13 октября 2009

я пытаюсь вернуть объект обычного типа из веб-службы

объект, возвращаемый только открытыми полями (только переменные, а не методы)

в прокси-классе нет методов

как вызвать эти методы ??

помогите плз!

Ответы [ 2 ]

2 голосов
/ 13 октября 2009

Похоже, вы ожидаете, что возвращаемый объект будет содержать методы, которые он изначально имел на сервере веб-сервиса. Это не тот случай, как вы испытали. На самом деле, если вы думаете, что веб-сервисы являются кросс-платформенными, очевидно, что это было бы невозможно.

Если вам нужны методы для возвращаемого объекта, вы должны указать для этого дополнительные веб-сервисы.

1 голос
/ 13 октября 2009

Вы не можете вернуть пользовательский объект с его методом из веб-службы. Вы можете только вернуть данные в объекте.

Веб-сервис может быть вызван из любой среды, и методы будут иметь смысл только в том случае, если вызывающая среда почти такая же, как серверная среда. Например, вы можете вызвать веб-сервис из Javascript в браузере, и эта среда не способна запускать какие-либо методы .NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...