[译]EntLib V4 产品需求总表(Product Backlog)(更新:2008-1-14)

来源:互联网 发布:linux运维之道 第二版 编辑:程序博客网 时间:2024/05/16 09:31
本文最初发表在理想&美人上。

引入了一个轻量级的依赖注入(Dependency Injection)容器(Unity)(优先的产品功能)

主要目标:使模式与实践的资产更加对容器友好、更加易于使用;鼓励依赖注入在构建模块化、解耦应用程序中的使用。

  1. 实现了 DI 容器(Unity)
  2. 支持 Unity 的扩展
  3. 使 DI 容器体系可用
  4. 提供了用于 Unity 的 PIAB ContainerExtension
  5. 确保 EntLib4(反射)可以与其他 DI 容器一起使用
  6. 修改配置控制台以支持 Unity
  7. 构建一个 Unity 独立使用的示例
  8. 构建一个 Unit 与 EntLib 应用程序块一起使用的示例
  9. ContainerExtension:工厂方法的支持(代替 new)

 Enterprise Library 优化了现在的应用程序块(除了优先功能以外,可学习的功能和文档,将很快发布在这里)

主要目标:使 EntLib 的用户的生活更加容易。

  1.  确保与 Orcas 兼容
  2. 允许 PTCA
  3. 集成 WMI2 支持(从 DFO 到 EntLib 配置)
  4. 支持基于 logger 类型的格式化(本地/远程)
  5. 提供了用于将消息和异常写入同一文件 TraceListener 的选项
  6. 支持用于 LAB 的 FlatFileTraceListener自定义 flushing
  7. 滑动文本文件接收器必须包含指定天的消息(messages for the day specified)
  8. 支持用于日志文件名的环境变量的替换
  9. 从体系中移除了所有不必要的 AndCompositeValidators(VAB)
  10. 提供了用于缓存应用程序块的扩展点
  11. 在 LAB 中允许 finer-grained 本地过滤器
  12. 同时提供了绝对的和平均数性能计数器
  13. 允许实例化性能计数器的名称
  14. 允许将扩展方法用于所有程序块(非密封类)
  15. 使对象(处理程序)可序列化,以支持在 VS 2008 中 SharePoint(MOSS)自定义工作流的开发。
  16. 允许一次运行多个验证规则集
  17. 允许 PIAB 中处理程序的显式排序
  18. 支持用于参数的外部规则集
  19. 修正:在必须更新 Title 时,独立存储将不再处理丢失的文件
  20. 修正:如果使用配置,从资源文件中无法获取 MessageTemplate(VAB)
  21. 修正:在 Vista 中无法生成目录(缓存块)
  22. 修正:在使用索引器(indexer)时,异常格式化程序会崩溃(多处)
  23. 修正:在没有加载时,缓存块无法使条目失效
  24. 修正:在策略(Policy)集中的竞争条件没有处理
  25. 用于 VAB 的配置工具允许复制已有的规则
  26. 允许 WPF 专用的验证
  27. 在 ValidationResults 中添加了 Count 属性
  28. 更新了配置工具中的类型收集程序
  29. 允许使用配置工具测试验证器
  30. 暴露了通过 DAAB 调用的 ADO.NET 异步方法

原文: http://www.codeplex.com/entlib/Wiki/View.aspx?title=EntLib4%20Backlog

 
原创粉丝点击