摘要: 按照MS的通常思维习惯,.NET在自带的类库中保留了很多被标记为internal的工具类。为了更简洁或更直接的达到目的,我们往往需要牺牲一定的兼容性,通过调用这些内部类来简化我们的工作。甚至有些工作不通过内部类根本无法完成,如我以前在一篇《正确判断当前用户角色》文章中使用的方法,就可以在hack一下... 阅读全文
posted @ 2008-08-16 17:32 Devilmsg 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 在上一节中曾经提到,因为RealProxy实现上的限制,所有需要被重定向的内部方法,都需要在一个InternalClass或InternalObject的子类中定义,以满足MarshalByRefObject的标记要求。同时这些方法必须以抽象方法方式定义,以便在不提供实现的情况下参与静态类型检查。 ... 阅读全文
posted @ 2008-08-16 17:04 Devilmsg 阅读(563) 评论(0) 推荐(0) 编辑