powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Не получается создать async WCF client на CompactFramework
7 сообщений из 7, страница 1 из 1
Не получается создать async WCF client на CompactFramework
    #37845502
horgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Разрабатывается приложение для КПК на Windows Mobile. Приложение по Wi-Fi должно взаимодействовать с сетевым сервисом. Сервис реализован в виде WCF службы.
Так как добавить ссылку на службу в проект для мобильного устройства (SmartDevice) нельзя, для генерации кода клиента использовал утилиту NetCFSvcUtil.
Все отлично, все работает.

Но...

Дошел до мысли, что взаимодействие со службой должно выполняться в фоне. Прочитав вот это http://msdn.microsoft.com/en-us/library/aa446488.aspx решил, что самое верное решение использовать асинхронное взаимодействие с wcf-службой.
Вот здесь http://msdn.microsoft.com/ru-ru/library/aa347733.aspx нашел аргумент /async, но он недоступен в NetCFSvcUtil, видимо только в SvcUtil.

Как быть? Как получить код асинхронного wcf-клиента для smartdevice приложения?

P.S.:думаю ещё попробовать сгенерировать код при помощи svcutil и использовать его...
...
Рейтинг: 0 / 0
Не получается создать async WCF client на CompactFramework
    #37845575
horgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как выяснил, есть возможность получить клиентский прокси с асинхронными операциями по ссылке на веб-службу.
Не успел проверить, но (если это вариант, конечно) не ограничит ли это варианты развертывания wcf-службы до IIS?
IIS на целевой системе разворачивать не планируется. Первоначально, wcf-служба должна была быть развернута в рамках службы windows.
...
Рейтинг: 0 / 0
Не получается создать async WCF client на CompactFramework
    #37845579
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
horgh,

веб-служба это asmx, а не wcf.
...
Рейтинг: 0 / 0
Не получается создать async WCF client на CompactFramework
    #37845668
horgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiK,

http://www.aspfree.com/c/a/ASP.NET/Developing-a-WCF-Service-Library-and-Hosting-it-as-WCF-Web-Service-Using-VS2K8/
http://www.codeproject.com/Articles/16973/Simple-Web-Service-using-WCF-Windows-Communication

Я, возможно, также как и авторы этих статей ошибаюсь в терминологии, но, думаю, что суть моей проблемы и мои мысли по её решению при этом я должен был донести..
...
Рейтинг: 0 / 0
Не получается создать async WCF client на CompactFramework
    #37845783
horgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или что-то остается не ясно в формулировке моей проблемы?
...
Рейтинг: 0 / 0
Не получается создать async WCF client на CompactFramework
    #37865528
horgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге при помощи "Add Web Reference" получил код прокси с асинхронными Begin\End методами.
Через свойство Url прокси указал адрес wcf-службы.
Wcf-службу развернул в обычном консольном приложении.
Все работает.
...
Рейтинг: 0 / 0
Не получается создать async WCF client на CompactFramework
    #37865535
horgh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не понятно и найти не могу, почему из утилиты NetCfSvcUtil исключили параметр /async, доступный в SvcUtil...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Не получается создать async WCF client на CompactFramework
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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