1 / 1 / 0
Регистрация: 30.07.2013
Сообщений: 18
|
||||||
1 | ||||||
web сервис31.08.2013, 18:22. Показов 1227. Ответов 6
Метки нет (Все метки)
Приветствую, друзья!
Решил написать web сервис. Вроде все получилось, только возникла маленькая загвоздочка: У меня есть [webmethod], который вызывается в soap-запросе.
Подскажите, как вернуть 2 класса? или может я в корне неправ и все надо было делать по-другому...
0
|
31.08.2013, 18:22 | |
Ответы с готовыми решениями:
6
Web сервис перестал получать доступ к папке Узнать адрес добавленной ссылки на внешний web сервис ASP.NET Web-сервис для взаимодействия с таблицами БД (не открывается форма) Передача сесионных переменных между двумя WEB серверами (WEB farm) |
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
|
|
31.08.2013, 19:52 | 2 |
ну чтобы MessageInfo куда то передавались, их надо передавать в возвращаемое значение. У вас нигде не передаётся это.
0
|
39 / 38 / 2
Регистрация: 03.06.2010
Сообщений: 170
|
|
31.08.2013, 20:18 | 3 |
Добавьте в класс SoapResponce поле типа MessageInfo и передавайте там его.
0
|
1 / 1 / 0
Регистрация: 30.07.2013
Сообщений: 18
|
|
31.08.2013, 20:22 [ТС] | 4 |
А если вебметод сделаю void, а уже в его параметрах укажу через out два класса, будет тоже самое?
0
|
39 / 38 / 2
Регистрация: 03.06.2010
Сообщений: 170
|
|
31.08.2013, 20:36 | 5 |
Нет. Т.к. это сервис, а не обычный дотнетовский метод, и в сервис вы не можете передать параметры по ссылке.
0
|
1 / 1 / 0
Регистрация: 30.07.2013
Сообщений: 18
|
|
31.08.2013, 20:43 [ТС] | 6 |
Дело в том, что в wsdl-файле мне надо чтобы были видны два разных класса
<s:element name="getResponse"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="message" type="tns:Message"/> <s:element minOccurs="0" maxOccurs="1" name="Responce" type="tns:getResponse"/> </s:sequence> </s:complexType> </s:element>
0
|
1 / 1 / 0
Регистрация: 30.07.2013
Сообщений: 18
|
|
16.09.2013, 10:36 [ТС] | 7 |
А как добавить в класс SoapResponce метод, вообще где взять этот класс??
0
|
16.09.2013, 10:36 | |
16.09.2013, 10:36 | |
Помогаю со студенческими работами здесь
7
Как использовать протокол HTTP.WEB в WEB-приложении В файле web.confing два раза определен раздел system.web.extensions/scripting/scriptResourceHandler Web страница внутри Web страницы WEB site и WEB Application Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |