Сериализация XML: объект не сериализован

Я ' m получаю « Unspecified error », когда я пытаюсь вызвать определенный метод веб-службы. Используя XMLSpy, я обнаружил, что объект параметра просто не был сериализован.

В сгенерированном источнике сериализатора я отмечу строки:

if (!needType) {
  System.Type t = o.GetType();
  if (t == typeof(global::moonraker1.Conference)) {
  }
  else {
    throw CreateUnknownTypeException(o);
  }
}

Однако при импорте wsdl был создан модуль с именем moonraker1.BookingService , поэтому тип объекта параметра на самом деле moonraker1.BookingService.Conference . Кажется вполне возможным, что именно поэтому объект не сериализован, хотя я не понимаю, почему сообщение по-прежнему передается в веб-службу.

Пожалуйста, кто-нибудь может пролить свет на это? Или я ошибаюсь?

12
задан Adam Wagner 15 October 2011 в 17:59
поделиться