powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / XML-RPC.NET: игнорируется MappingAction.Error
3 сообщений из 3, страница 1 из 1
XML-RPC.NET: игнорируется MappingAction.Error
    #38808028
Vasiliy_Kashkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создаю веб-сервис XML-RPC. В серверном коде создаю структуру
[XmlRpcMissingMapping(MappingAction.Ignore)]
public struct proverka
{
[XmlRpcMissingMapping(MappingAction.Error)]
public int chislo;
public string stroka;
}

//и код обработчика:
public class Handler1 : XmlRpcService
{
[XmlRpcMethod("Test")]
public string MyService(proverka arg)
{
return "chislo=["+arg.chislo+"] stroka=["+arg.stroka+"]";
}
}

Далее запускаю сервис, отправляю ему следующий запрос:
<methodCall>
<methodName>Test</methodName>
<params>
<param>
<value>
<struct>
<member>
<name>stroka</name>
<value><string>Hello!</string></value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>

И сервис почему-то даже не спотыкается на том, что не передан обязательный параметр chislo (отмеченный [XmlRpcMissingMapping(MappingAction.Error)]). Всё отрабатывает и возвращает строку chislo=[0] stroka=[Hello!]. То есть как-будто бы атрибут [XmlRpcMissingMapping(MappingAction.Error)] у поля chislo не указан вовсе.

На странице описания сервиса отображается всё правильно - stroka optional, chislo - нет.

Подскажите пожалуйста, что я делаю не так?
...
Рейтинг: 0 / 0
XML-RPC.NET: игнорируется MappingAction.Error
    #38808070
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vasiliy_KashkinПодскажите пожалуйста, что я делаю не так?

Используешь XML-RPC.
...
Рейтинг: 0 / 0
XML-RPC.NET: игнорируется MappingAction.Error
    #38827273
Vasiliy_Kashkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Нет, но возможно я неправ используя XML-RPC.NET ( http://xml-rpc.net/). Во всех других отношениях библиотека меня устраивает. Да и с этой проблемой я уверен, что виноват сам. Надеюсь что кто-нибудь мне всё-таки поможет. То есть
ПРОБЛЕМА ВСЁ ЕЩЁ АКТУАЛЬНА! ЖДУ ОТВЕТА КАК СОЛОВЕЙ ЛЕТА ))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / XML-RPC.NET: игнорируется MappingAction.Error
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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