我想知道MarshalByRefObject
是如何被赋予作用的,为什么它可以通过远程引用传递对象。
是否有可能因为MarshalByRefObject
类的实现,或者远程处理库是否只检查该类是否派生自MarshalByRefObject
?
答案 0 :(得分:0)
MarshalByRefObject类本身的实现并不那么特别; CLR(特别是JIT)在低级别实现了重要的魔力。这是雅各布提到的discussed already;一些最有用的信息在an article by 'cbrumme'。