Клиент WCF: можно ли вызывать асинхронные методы одновременно? - PullRequest
0 голосов
/ 19 июля 2010

У меня есть служба WCF, которая предоставляет несколько методов.Клиент Windows Forms должен регулярно вызывать эти методы для обновления своего дисплея.

Один метод возвращает текущее состояние службы, другой метод возвращает параметры текущей конфигурации сервера.Статус получается каждые 2 секунды, конфигурация - каждые 10 секунд.Я использую асинхронные вызовы.

У меня только один экземпляр моего WCF-клиента в приложении, созданный при запуске и воссозданный в случае сбоя связи.Будет ли проблемой использование одного и того же экземпляра для обоих вызовов?Рано или поздно оба асинхронных вызова будут вызваны «одновременно».Может ли клиент справиться с этим или я должен создать отдельный экземпляр для каждого «таймера»?

1 Ответ

3 голосов
/ 19 июля 2010

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

...