2012-10-12 75 views
0

我的情況是,我正在使用wsDualHttpBinding作爲綁定。WCF與wsDualHttpBinding阻止調用

但我注意到一些意想不到的東西。當我嘗試向服務操作發送請求時,但我的代碼正在處理回調消息(我已將Thread.Sleep放置在那裏進行模擬),那麼服務調用會卡住(甚至可能會超時),直到回調消息被完全處理。它們不應該是獨立的,或者頻道只能處理一條消息,無論它是服務請求還是回調消息都無關緊要?我所有的時間都在使用相同的頻道,要麼收到回叫消息,要麼發出新的請求。此應用程序作爲服務運行,因此不涉及UI。

回答