Создайте прокси WCF для Silverlight без добавления шаблона ASync в службу WCF без размещения службы - PullRequest
1 голос
/ 22 марта 2011

У меня есть сценарий кодирования, который я не могу исправить. Я получил синхронную службу WCF и хочу смоделировать ссылку на добавленную службу (slsvcutil.exe), но без размещения службы WCF. Возможно ли это?

Я хочу использовать slsvcutil для генерации клиента из файла wsdl, но он не хочет работать, потому что ему нужна конечная точка. Можно ли создать прокси WCF для Silverlight без размещения службы и без редактирования службы WCF, сделав все вызовы асинхронными?

1 Ответ

0 голосов
/ 23 марта 2011

Является ли причиной, по которой вы хотите создавать прокси без хостинга, потому что вы не хотите "добавлять шаблон асинхронности"?

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

Взгляните на этот учебник, и вы увидите, что код сервиса вообще не упоминает асинхронность. http://www.dotnetcurry.com/ShowArticle.aspx?ID=228

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

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