Создание асинхронных операций WCF в WCF + MVVM - PullRequest
0 голосов
/ 16 февраля 2011

Я пытаюсь реализовать MVVM для моего приложения WPF.У меня есть службы WCF, для которых я хочу создать модель данных.Мой WCF не реализует обратные вызовы.У меня проблемы с созданием модели для моих служб Async WCF.

Пожалуйста, предоставьте мне пример того, как сгенерировать функцию для службы Asyn wcf.Предположим, у меня есть операция WCF GetOrderDetails (DateTime startDate, DateTime endDate). Тогда как мне будет создать функцию Model с использованием GetOrderDetailsCompleted и GetOrderDetailsAsync

1 Ответ

0 голосов
/ 16 февраля 2011

Это чисто клиентская проблема WCF, которая обрабатывается генератором кода служебной утилиты.

Когда вы добавляете ссылку на службу ..., вы можете указать служебной утилите создать асинхроннуюоперации.

  • 'Добавить ссылку на службу ...'
  • Нажмите «Дополнительно ...»
  • В верхней части раздела «Клиент» установите флажок «Создать»блок асинхронных операций

Операции службы будут создаваться с помощью асинхронных методов, таких как OperationNameAsync(), и с дополнительными событиями, такими как OperationNameCompleted.Для примеров того, как вызвать службу асинхронно, проверьте MSDN .

...