2013-03-27 34 views
0

我有一個定義回調的WCF接口。這工作得很好。WCF DuplexChannel - 沒有回調的連接

現在我有另一個不需要回調的客戶端。我想知道是否有一種方法可以連接到服務,而無需指定回調對象?

我嘗試了沒有DuplexChannel工廠,或DuplexChannelFactory與InstanceContext(null),它都沒有工作!

有沒有辦法做到這一點?

回答

0

最好的方法是創建另一個沒有CallbackContract的接口,並在單獨的端點上公開它。這會給你兩個代碼路徑之間的清晰分隔,客戶可以選擇使用哪一個。

+0

我知道,但爲此我需要更改許多代碼。 – 2013-03-27 20:52:24