Улучшение моей службы WCF с помощью асинхронных вызовов? - PullRequest
1 голос
/ 19 декабря 2011

В настоящее время я разрабатываю службу WCF в приложении Windows Form.Там будет простой графический экран с 2 кнопками «Пуск» и «Стоп».Всякий раз, когда я пытаюсь запустить службу, пользовательский интерфейс приложения временно зависает, пока не завершится загрузка.Можно ли добавить к нему эффект загрузки?И как я могу это сделать.

Все еще довольно новый в этой области.Будем рады любым комментариям!

Существуют ли хорошие учебники, в которых рассказывается, как можно улучшить эту проблему?

Я прочитал руководство по блогу MSDN от Рика Рейни Выполнение асинхронных вызовов службы из клиента WinForm , но это не совсем хороший учебник.

Просто для пояснения, моя служба WCF является платформой публикации подписки, и я думаю, что мне не нужно иметь возможность вызывать операции асинхронно.Все, что я хочу знать, это как установить соединение асинхронно.

1 Ответ

0 голосов
/ 19 декабря 2011

Можно ли добавить к нему эффект загрузки?И как я могу это сделать.

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

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

http://weblogs.asp.net/dwahlin/archive/2008/06/16/pushing-data-to-a-silverlight-client-with-wcf-duplex-service-part-i.aspx

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