Flier's Sky

天空,蓝色的天空,眼睛看不到的东西,眼睛看得到的东西

导航

2004年10月16日

摘要: 在 CLR 世界中最神奇的一族类型应该就是 TransparentProxy/RealProxy (TP/RP) 这一对孪生兄弟,以及和他们相随左右的 MarshalByRefObject (MBRO) 和 ContextBoundObject (CBO) 等等。无论是本地跨 AppDomain 调用还是 Remoting,无论是基于 Context 的 AOP 实现还是企业级 COM+ 对象 (ServicedComponent),无不活跃着 TP/RP 的身影。而与尚有少许文档的 RP、MBRO、CBO 不同,TP 是完全基于 CLR 内部实现的全动态类型,在 BCL 耀眼光芒背后的影子中默默无闻的起着无法替代的重要作用。好在通过 cbrumme 的深入介绍文章 TransparentProxy,以及使用 WinDbg/Rotor 的探索,能让我们从不同侧面了解这个幕后英雄。 阅读全文

posted @ 2004-10-16 22:11 Flier Lu 阅读(4048) 评论(1) 推荐(1) 编辑