Устранение неполадок WCF - асинхронные и нулевые результаты - PullRequest
0 голосов
/ 22 октября 2010

Как устранить неполадки, связанные с потреблением службы WCF со стороны клиента (silverlight), когда с сервера вы можете сказать, что ваша служба работает (пошагово), и клиент получает коллекцию ObservableCollection, в которой ничего нет?

е. Результат всегда возвращается с нулевым счетом.Даже если он работает на сервере.Есть идеи?

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
Я думаю, что проблема прослежена до области, где промежуточный уровень вызывает веб-службу SOAP на основе Java для списка адресов, а затемснова передает данные через службу SOAP на основе WCF клиенту Silverlight.Ссылка на службу Java является ссылкой "Служба".При таком взаимодействии имеет значение тот факт, что объект передачи данных Java не имеет DataContracts и DataMembers?Как WCF справляется с этим?

Ответы [ 2 ]

1 голос
/ 23 октября 2010

Я думаю, что это не проблема сериализации, потому что в этой ситуации вы должны получить исключение, за исключением того, что у вас есть попытка catch, но может быть какое-то другое событие, активирующее ur client_GetAddressesCompleted, и поэтому ничего не будет передано аргументам. проверьте, что все события, которые будут возникать в вашем приложении, правильно маршрутизируются.

1 голос
/ 23 октября 2010

Сначала запустите, включив все диагностику .

Затем проверьте десериализацию ваших объектов с помощью функций сериализации .

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