arcadiaray

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2007年10月30日

摘要: Utility 文件夹下的 Guard 类是一个帮助类,该类只在 ObjectBuilder 项目内可见,主要执行一下验证工作。 1using System; 2using System.Collections.Generic; 3using System.Text; 4using System.Globalization; 5using System.Reflection; 6us... 阅读全文
posted @ 2007-10-30 16:35 幸福延长线 阅读(120) 评论(0) 推荐(0) 编辑

摘要: DependencyResolutionLocatorKey 用来唯一标识在 ObjectBuilder 中存储的对象。ObjectBuilder 中会使用一种叫做“定位器”的对象(内部通过一个哈希表来存储对象)来存储需要被缓存的对象。当我们要创建的是一个可以被重复使用的对象(例如:设计模式中的“单件模式”),则应该第一次使用 ObjectBuilder 创建该对象后将其缓存,当下次再使用 Obj... 阅读全文
posted @ 2007-10-30 14:48 幸福延长线 阅读(152) 评论(0) 推荐(0) 编辑

摘要: Utility 文件夹下的 Guard 类是一个帮助类,该类只在 ObjectBuilder 项目内可见,主要执行一下验证工作。 1using System; 2using System.Collections.Generic; 3using System.Text; 4using System.Globalization; 5using System.Reflection; 6us... 阅读全文
posted @ 2007-10-30 14:33 幸福延长线 阅读(184) 评论(0) 推荐(0) 编辑

2007年10月27日

摘要: WeakRefDictionary 类是一个弱引用字典,在该类中 Microsoft 为我们示范了 .NET 中弱引用的用法,希望大家在看这个类时能够注意到这一点。另外,在 ObjectBuilder 中,默认实现的“定位器”也是使用该类作为“底层存储”,它最主要的特点就是不会阻止 CLR 回收该字典中的对象(只要指向该对象的强引用变量的数量为 0)。 1using System; 2u... 阅读全文
posted @ 2007-10-27 13:37 幸福延长线 阅读(193) 评论(0) 推荐(0) 编辑

摘要: 大家好,我将在我的博客中发布 ObjectBuilder 翻译后的代码,希望能够帮助大家更好的理解并使用 Microsoft 应用程序块。 阅读全文
posted @ 2007-10-27 13:22 幸福延长线 阅读(178) 评论(1) 推荐(0) 编辑