我有一個接口(讓它命名爲OuterInt)和一個實現它的類(OuterClass)。接口OuterInt由其他接口(InnerInt1,InnerInt2等)組成。還有一些實現這些內部接口的類(InnerClass1,InnerClass2等)。 OuterClass通過.NET遠程處理由應用程序的服務器端公開(RemotingServices.Marshal(_OuterClass,「myOuterInt」);) 我的問題是內部類是否在遠程處理過程中被序列化,應該客戶端應用程序知道關於這些類(例如參考這些類的彙編)?我希望我明確地描述了我的問題,如果不是的話 - 請在評論中問我。關於.NET遠程處理和序列化的問題
1
A
回答
2
遠程處理(也就是Oded筆記,幾乎不推薦使用)創建了一個遠程掛接到對象;不是API(接口)。因此,確實需要在兩端具有相同的dll(包含遠程具體類型)。它是序列化還是代理取決於它是否繼承自MarshalByRefObject
。但通常情況下:如果它在對象圖一個結束,那麼它需要在另一個可創建。
如果可能,實際上更願意任何其他實施遠程處理,國際海事組織。
相關問題
- 1. .Net遠程處理,防火牆問題
- 2. 關於JSON和序列化的問題
- 3. .NET遠程 - 代理問題
- 4. .net遠程處理依賴關係/引用問題
- 5. .net遠程處理 - 列表問題<T>
- 6. .NET Remoting - 關於RegisterWellKnownServiceType和激活遠程對象的問題
- 7. 關於序列化的問題
- 8. 如何爲.NET遠程處理(.NET Framework 3.5 SP1)序列化數據集?
- 9. .NET WCF序列化問題
- 10. .NET序列化問題
- 11. .NET序列化XmlNode問題
- 12. 安全問題關於序列化C#
- 13. 遠程處理在.NET
- 14. .NET遠程處理與SOA
- 15. .Net遠程處理功能
- 16. .NET遠程處理和Delphi win32
- 17. 如何在.NET遠程處理過程中使用自定義序列化?
- 18. 關於Android中處理程序的問題
- 19. 關於javascript事件處理程序語法的問題
- 20. 關於外部化和序列化問題
- 21. 關於Netty和併發處理程序
- 22. .Net Remoting不使用.Net遠程處理?
- 23. XML序列化相關問題和c#
- 24. LINQ2SQL關係和WCF序列化問題
- 25. 關於程序的問題
- 26. C#(.NET)處理JavaScript數組/序列化
- 27. 關於圖形處理的問題
- 28. iPhone - 關於處理時間的問題
- 29. 關於文件處理的問題
- 30. Android處理程序和Looper.prepare()問題
遠程處理已過時 - 請改用WCF。 – Oded
由於解決方法的條件,我無法使用WCF。 – Vasya