我是新來的PRISM框架,所以我的問題可能有點偏離主題。WCF/WPF最佳實踐 - WCF ChannelFactory和PRISM
我已經建立了由兩個項目組成的WCF服務。
- WCF .svc和Web.config項目只包含服務定義。
- 定義WCF服務接口和服務類型的服務類型項目。
在客戶端,我有點擔心我應該如何實現一個單一的長期代理服務。
我的方法是使用ChannelFactory<T>
爲服務創建一個通道,並將其註冊到模塊中的Unity容器。這意味着我的模塊必須引用服務類型項目才能獲得服務接口(這是正確的方式?)。
問題是「當我們需要提供身份驗證來創建頻道以及如何處理斷開/重新連接時,管理此頻道的最佳方式是什麼。」