Существует ли какой-либо способ подключения для выполнения вызовов WCF в пакетном режиме в BackgroundWorker ?
Очевидно, что все вызовы Silverlight WCF являются асинхронными - если я выполню их все в фоновом режиме, они все сразу же вернутся.
Я просто не хочу реализовывать неприятный хак, если есть хороший способ запуска сервисных вызовов и сбора результатов.
- Не имеет значения, в каком порядке они выполняются в
- Все операции являются независимыми
- Я бы хотел, чтобы одновременно работало не более 5 элементов
Редактировать : я также заметил (при использовании Fiddler), что одновременно можно отправлять не более 7 звонков. Это ограничение действует даже при работе вне браузера. Это из-за моих настроек браузера по умолчанию - или настраивается тоже. очевидно, это решение для бедного человека (и не подходящее для того, что я хочу), но кое-что, что я, вероятно, должен принять во внимание, чтобы убедиться, что остальная часть моего приложения остается отзывчивой, если я запускаю это как фоновую задачу хочу, чтобы это использовало все мои связи.