Genuine Channels是一組用於.Net Remoting的第三方機會。當將應用程序從純正頻道移植到WCF時,我應該期待什麼問題
我已經給出了用WCF替換rick客戶端和服務器中.Net Remoting的用法的任務。我熟悉標準的.net遠程處理,但不是真正的通道。
那麼我應該期待什麼問題以及解決方案的任何指針?
Genuine Channels是一組用於.Net Remoting的第三方機會。當將應用程序從純正頻道移植到WCF時,我應該期待什麼問題
我已經給出了用WCF替換rick客戶端和服務器中.Net Remoting的用法的任務。我熟悉標準的.net遠程處理,但不是真正的通道。
那麼我應該期待什麼問題以及解決方案的任何指針?
有一些是我們原來用它通過標準的.Net遠程原因GenuineChannels的幾個特點:
它也有很多其他的安全與您的應用程序可能使用的ty相關的功能。
我還沒有使用WCF,所以我不知道這些是否被支持,但它應該給你一個檢查事項的起始列表。
發送事件給客戶端不是WCF的自然行爲。 您應該使用雙面打印的合同有一些知識在這裏: Sending events from WCF server
其他然後,WCF是很酷: 你定義數據合同,並使用屬性的承包經營合同,和你有一個服務運行。 當嘗試序列化循環對象時應該更加小心(但它已被解決) 和其他 - 您在移植/學習WCF時必須找到它。
有一個簡單的方法 - 使用共享的dll,和硬方法(但更「友好」) - 生成一個服務器代理到客戶端。
Juval Lowy - 這是一本好書開始,剩下的就是googlable ....
您應該指定您的產品使用哪種對象/操作/特殊用法,否則很難說明。 – Dani 2009-11-18 09:51:42
@Dani,對不起,我還沒有看代碼,但我知道服務器向cleint發送了很多事件(我認爲這是首次使用Genuine Channels的原因) – 2009-11-18 09:56:45