您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Enterprise Library 3.1 - May 2007
  所属分类: C#
  开发工具:
  文件大小: 22mb
  下载次数: 0
  上传时间: 2013-02-26
  提 供 者: ling*****
 详细说明: 一、基本上,用基于.NET Framework 2.0 的Enterprise Library 2006 January构建的应用程序,可以不用修改任何代码,就能在Enterprise Library 3.1 May 2007下使用。 二、关于Enterprise Library 3.1 May 2007版本 这个企业库版本新增了两个新的应用程序块(Application Block):Validation Application Block和Policy Injection Application Block,两个保护包(guidance packages),还包括一个与Visual Studio 2005 集成的应用程序配置文件编辑器。当然还新增了一些数据访问应用程序块(Data Access Application Block)和日志管理应用程序块(Logging Application Block)的功能。以下是Enterprise Library 3.1 May 2007版本修改内容的详细描述: 1、影响所有应用程序块的修改: 本次版本为所有源代码生成了预编译强名称的应用程序集 一个单独的微软windows安装程序(.msi)文 件提供了企业库的源代码。这个安装程序由一个主msi文件进行安装。源代码的msi文件允许你解压源代码,并将它放置到任意你希望的文件目录下。 将Enterprise Library – January 2006下部分信任级别2554 bug的修复集成到企业库的核心 Enterprise Library – January 2006的可管理扩展特性(改特性允许开发者使用组策略来更新应用程序的配置信息)被集成到企业库的核心 你可以使用Visual Studio进行配置文件的创建和修改。该版本中的配置工具叫做配置文件编辑器。这个编辑器与单机版的配置控制台具有相同的功能,不同的是它使用Visual Studio的属性窗口来显示应用程序块的属性,并使用错误列表窗口来显示配置的错误信息。你可以使用这个配置工具来: 使用配置工具来创建和修改标准.net framework的配置节 使用配置工具来为特殊的运行时环境定制应用程序块的配置 使用配置工具来加密或解密存储在配置节中的信息 2、针对单独应用程序块的修改: 下面将分别就每个独立应用程序块的修改进行说明,主要讨论了数据访问应用程序块、异常处理应用程序块、日志管理应用程序块的修改内容: Data Access Application Block 本次版本针对数据访问应用程序块的改进有: 包含了一个名为SqlCeDatabase的类,可以用来访问SQL Server Compact Edition (CE)------这是一个轻量的、进程级实现的SQL Server数据库,包含了关系数据库的最基本功能 包含新的使用updateBatchSize参数的Database.UpdateDatabase()方法的重载,通过设置updateBatchSize参数为一个正整数的值,可以做到让DataAdapter对象按照指定大小批量更新数据到数据库。这可以减少与数据库交互的次数。 Logging Application Block 本次版本针对日志管理应用程序块的改进有: 包含了一个Rolling Flat File Trace Listener,这个日志监听器可以在当前日志信息超过预设时间或大小限制后,自动创建新的日志文件。 包含了WCF适配器,可以记录WCF日志信息 包含了TimeStampToken类的加强版本,之前发布的日志管理应用程序块只允许将时间标签记录为对应的UTC时间,在这个版本中,timestamp token将支持local:前缀,即表示时间标签将被显示为当前时区。 包含了ReflectedPropertyToken类,这个版本的日志管理应用程序块支持新的formatting token,可以允许你为自定义类记录自定义属性,而在之前的版本中,你必须通过继承LogEntry类或者修改它来做到这一点。 3、本次版本新增的内容: Enterprise Library 3.1 – May 2007新增了两个新的应用程序块、两个向导包、一个新的与Visual Studio集成的应用配置编辑器,以下是具体说明: The Validation Application Block Validation Application Block允许开发者创建可以被应用程序使用的验证规则,这将提供如下便利: 提供通用的方法为你的业务对象创建验证规则,这些规则可以被你应用程序的不同层重用 提供了一组通用的验证规则类型,而且开发者可以很容易的定义自己的验证规则类型 技术上很容易将Validation Application Block与ASP.NET、Windows Forms、WCF进行集成 The Policy Injection Application Block Policy Injection Application Blocks允许开发者根据一组策略来设定对象的crosscutting行为,Crosscuttin concerns通常是不同对象之间的必须的任务、特征和处理。例如日志、认证、验证等。策略是一系列handler的组合,当客户代码调用类的方式时被调用,除了基于特性的策略外,还有一系列的匹配规则用于选择类或者类的成员(方法或属性),应用程序将handler关联到类或者类的成员上。发布Policy Injection Application Block的目的是为了隔离核心和crosscutting concerns,并最小化实现通用特性是的潜在问题。 The Strong-Naming Guidance Package 本次版本的企业库包含了一个与Visual Studio 集成的新的强名称保护包,它能够使项目的强名称收集过程自动化,并且修改了任何[InternalsVisibleTo] 特性以包含公钥 The Application Block Software Factory Application Block Software Factory提供了自动化的、写的保护,简化了自定义应用程序块和应用程序块提供者类的构建过程。这个Application Block Software Factory包含了针对不同任务的自动化保护: 创建一个新的应用程序块 创建一个新的提供者库 为企业应用程序块创建一个类型化和非类型化的提供者 将非类型化的提供者转化成类型化的 创建一个新的提供者工厂和基类 创建一个设计时提供者根节点 创建一个提供者设计时节点 以上是我翻译的Enterprise Library 3.1英文文档,感觉很多东西不懂,所以翻译得很不通畅,欢迎各位指教,谢谢! ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: Enterprise Library
 输入关键字,在本站1000多万海量源码库中尽情搜索: