c# - MarshalByRefObject 的主要用途是什么?

标签 c# .net

MarshalByRefObject 的用途是什么?

最佳答案

远程处理;这意味着在 AppDomain 或机器之间,不是序列化和传输对象,对象停留在一端,而代理在另一端创建。对代理的所有方法调用都被拦截,调用 作为 RPC wiki 传输, msdn ,导致该方法在另一台机器上执行(通常序列化参数和返回值)。

注意:这可能会导致意想不到的“喋喋不休”的界面。对象/代理/RPC 方法现在不如具有显式 服务边界的方法更可取; Microsoft 现在推荐 WCF wiki , msdn 而不是远程处理。

关于c# - MarshalByRefObject 的主要用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4295894/

相关文章:

具有不同返回类型的 C# 通用接口(interface)

.net - 当用户单击 X(关闭程序)时,VB.NET 重载默认功能

c# - MySQL 随机关闭连接,在旧的 WinForms 应用程序 .Net 1.1 和 ODBC 中

c# - 在页面 PreInit 事件中访问 Asp.NET 控件

c# - 在 excel 2007 中打开时,Excel 电子表格生成结果为 "different file format than extension error"

c# - 作为参数的 Linq 表达式

c# - 获取没有完整命名空间的类型名称

c# - 组织这个项目的最佳方式是什么?

c# - 生产 ASP.net 应用程序比开发慢

c# - 从 Visual Studio 2008 访问 Oracle 数据库