powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Генерирование прокси
4 сообщений из 4, страница 1 из 1
Генерирование прокси
    #38879529
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Заметил, что при добавлении ссылки на сервис Студия
-создает аснхронный код для Силверлайтного клиента (ну, с суффиксами Asynch)
-создает синхронный код для вызовов из серверного кода (например, ASP.NET), только с одним вызовом без колбачной пары

До сих пор работал только с вызовами из Силверлайта, где все вызова асинхронные.
Можно ли для серверного кода задать формирование асинхронных вызовов?
Спасибо.
...
Рейтинг: 0 / 0
Генерирование прокси
    #38880412
МихаилР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mabanza,

Если я правильно понял ваш вопрос, то да, можно. Этим управляет галочка "Allow generation of asynchronous operations", в настройках Service References
...
Рейтинг: 0 / 0
Генерирование прокси
    #38882021
mabanza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, галочку нашел. В отличие от Силверлайтного клиента, она доступна для редактирования.
Раз так, что означает асинхронный вызов из ASP.NET кода? По моему, он не имеет смысла по двум соображениям:
- ASP.NET не завершит обработку основного потока, пока не выполнится код сервиса. Т.е. невозможна ситуация, когда респонс отправится клиенту, а WCF будет продолжать обрабатывать вызов.
- раз все потоки должны быть завершены к моменту, когда ASP.NET конвейер закончит работу и респонс уйдет клиенту, это означает только последовательную обработку WCF + ASP.NET кода. Особенно в случаях, когда WCF использует ASP.NET HttpContext.Current (как раз мой случай).

Так ли это?
Спасибо.
...
Рейтинг: 0 / 0
Генерирование прокси
    #38882207
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mabanzaРаз так, что означает асинхронный вызов из ASP.NET кода?Это значит что можно дёрнуть несколько сторонних сервисов одновременно (паралелльно).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Генерирование прокси
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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