powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
6 сообщений из 6, страница 1 из 1
Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
    #37449572
teepok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Из Silverlight вызываю web-сервисы, написанные на Java. Прокси генерирует ассинхронный метод вызова сервиса и обработчик события его завершения "completed". Как мне в этом обработчике понять на какой мой запрос пришел этот ответ? Т.е. если я подряд два раза дерну один и тот же метод, то как в обработчике понять на какой запрос сейчас пришел ответ?

Модератор: Тема перенесена из форума "WCF, Web Services, Remoting". Тут быстрее ответят.
...
Рейтинг: 0 / 0
Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
    #37452106
eJack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотря что передаете, что вообще за задача. Как вариант - передавать какой то идентификатор корреляции.
...
Рейтинг: 0 / 0
Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
    #37548677
teepok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eJackСмотря что передаете, что вообще за задача. Как вариант - передавать какой то идентификатор корреляции.

Задача абстрактная: два раза подряд дернул один и тот же асинхронный метод, в обработчике _Completed
надо понять это ответ на какой из вызовов пришел. Я думал может есть встроенный (системный) идентификатор корреляции. Понятно что можно во все методы вставлять свой параметр, но:
1. Это не всегда возможно, если например сервисы уже написаны другим разработчиком и их нельзя переписать.
2. Если даже переделать можно, то это не очень удобно.
...
Рейтинг: 0 / 0
Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
    #37548925
pshik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не просто...проще наверное не давать исполнять одну и ту же команду дважды, если не выпонен первый запрос
...
Рейтинг: 0 / 0
Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
    #37549329
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорят можно как-то извратиться через Reactive Extention.
...
Рейтинг: 0 / 0
Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
    #37550421
SeVa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любой увающий себя сервис должен содержать дополнительный параметр - object state, по которому можно разделять вызовы.
В rxx(расширение от команды разработчиков rx) есть готовые заготовки для борьбы с сервисами. Сейчас нет времени, позже дам пример.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Siverlight. Как в обработчике окончания веб ервиса понять на какой запрос пришел ответ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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