Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SoapDocumentMethodAttribute / 7 сообщений из 7, страница 1 из 1
20.07.2009, 19:37:50
    #36099438
playeer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoapDocumentMethodAttribute
Всем привет!
Кто-нибудь знает как для двух методов веб сервиса назначить одинаковые ResponseElementName и ResponseNamespace.
Сам пробовал так:

[WebMethod]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute
(...,ResponseElementName = "Response", ResponseNamespace = "http://myService",...)]
public int method1()

[WebMethod]
[System.Web.Services.Protocols.SoapDocumentMethodAttribute
(..., ResponseElementName = "Response", ResponseNamespace = "http://myService",...)]
public int method2()

Но при запуске службы получаю ошибку:
Элемент XML "Response" из пространства имен "http://myService"
ссылается на метод и тип. Измените имя сообщения метода, используя WebMethodAttribute,
или измените корневой элемент типа, используя XmlRootAttribute.


 
...
Рейтинг: 0 / 0
20.07.2009, 21:57:56
    #36099583
playeer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoapDocumentMethodAttribute
Могу по-другому сформулировать вопрос:
Как сделать так чтобы два метода веб-службы возвращали идентичные SOAP-ответы?
...
Рейтинг: 0 / 0
22.07.2009, 10:14:32
    #36102216
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoapDocumentMethodAttribute
Странное желание. Лучше расскажи, что сделать хочешь, будет понятней.
...
Рейтинг: 0 / 0
23.07.2009, 14:47:23
    #36105630
playeer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoapDocumentMethodAttribute
Просто у меня есть описание службы и там фигурируют одинаковые SOAP-ответы для нескольких методов.
...
Рейтинг: 0 / 0
23.07.2009, 15:05:24
    #36105696
n_string
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoapDocumentMethodAttribute
Не вопрос, выдавай одинаковые в ответ. Сложность в чем?
...
Рейтинг: 0 / 0
25.07.2009, 02:55:41
    #36109005
playeer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoapDocumentMethodAttribute
Сложность я описал в первом сообщении данной темы.
Как японимаю, для того чтобы ответы для методов были одинаковыми, необходимо как минимум установить одинаковые ResponseElementName и  ResponseNamespace в атрибуте
[System.Web.Services.Protocols.SoapDocumentMethodAttribute] для обоих меиодов. Но сделав это при запуске службы я получаю указанную в первом сообщении ошибку.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
02.12.2011, 13:00:30
    #37555882
bstan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SoapDocumentMethodAttribute
playeer,

У вас появился ответ?)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SoapDocumentMethodAttribute / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]