Здравствуйте, archytector, Вы писали:
A>Здравствуйте, Аноним, Вы писали:
А>>Не надо ему стучаться к клиенту.
А>>Просто сделайте на клиенте механизм переодического опроса сервера на предмет наличия результата выполнения операции.
А>>Поверьте, это действительно лучше.
A>Мне тут посоветовали вот такой ресурс:
A>http://msdn.microsoft.com/en-us/magazine/cc163537.aspx
A>На первый взгляд это то, что мне надо. Правда оно потребует нехилого рефакторинга((
Все зависит от того какой тип биндинга используется, если NetTcpBinding или WSDualHttpBinding то проблем с переходом не будет
все что необходимо — использовать на клиенте DuplexChanelFactory и указать объект для работы callback'а.
Мы в проектах используем такой способ обмена, пока проблем не возникало.
Да и причин для "нехилого рефакторинга" не видно, хотя может Вы на клиенте написали кучу врапперов над вызовом сервиса.