随笔分类 -  Enterprise Library Help

Enterprise Library 中文帮助
摘要:Enterprise Library 包含二个包含使用应用程序块项目的单元测试的 Visual Studio 2005 解决方案文件。一个解决方案包含 NUnit 单元测试,另一包含 Visual Studio Team System( VSTS )单元测试。可以使用解决方案文件构建带有单元测试的整个 Enterprise Library 。表1描述了解决方案文件。 阅读全文
posted @ 2007-10-09 17:10 Dorian Deng 阅读(655) 评论(2) 推荐(0)
摘要:Enterprise Library 使用一个定制的底层的名为 ObjectBuilder的系统在运行时注入适当类型的对象的实例(实例有预设的属性)到应用程序中。 阅读全文
posted @ 2007-10-07 23:11 Dorian Deng 阅读(787) 评论(2) 推荐(0)
摘要:在 Enterprise Library 中,触发一个事件和在事件触发时将命令( dictate )发生的动作的代码之间是分离的。触发事件的应用程序代码就像提供程序一样,响应事件的代码像 监听程序一样。这种分离允许你在特定事件触发时不需要重编译提供程序代码就能改变将发生的事情,然而,你依然不得不重新编译监听程序代码。 阅读全文
posted @ 2007-10-04 00:35 Dorian Deng 阅读(891) 评论(3) 推荐(0)
摘要:所有应用程序块都包含了用于配置设置的运行时和设计时支持。运行时支持包含了代表配置设置的类,当配置应用程序块加载配置设置时使用这些类定义。它从存储中读取配置设置,然后将包含配置数据的对象返回给应用程序块。 阅读全文
posted @ 2007-09-30 10:57 Dorian Deng 阅读(437) 评论(2) 推荐(0)
摘要:在 .NET 中的 提供程序 是中间层代码,使用它,应用程序可以连接到服务或数据源,并从服务或数据源获取或修改一个对象可数据。Enterprise Library 包含许多提供程序。另外,可以创建自己的提供程序以支持特定应用程序所需要的信息。 阅读全文
posted @ 2007-09-29 23:54 Dorian Deng 阅读(557) 评论(2) 推荐(0)
摘要:所有的应用程序块都被设计为只有很少的依赖,这样他们就可以单独与其他的应用程序块一起使用,所有应用程序块都依赖于 Enterprise Library 内核 阅读全文
posted @ 2007-09-29 21:39 Dorian Deng 阅读(534) 评论(2) 推荐(0)
摘要:Enterprise Library 在所有设计中加入了最佳实践集。 阅读全文
posted @ 2007-09-29 21:37 Dorian Deng 阅读(420) 评论(2) 推荐(0)
摘要:术语“度量仪”指的是,系统的监视或测量性能以及诊断错误的能力。对于度量仪的一般信息,请参见在.NET 发布应用程序中的监视设计。 阅读全文
posted @ 2007-09-29 21:36 Dorian Deng 阅读(359) 评论(2) 推荐(0)
摘要:Enterprise Library 内核提供服务,例如度量和配置,以及所有 Enterprise Library 应用程序块所依赖的内核。内核功能包含在程序集 Microsoft.Practices.EnterpriseLibrary.Common.dll 中。 阅读全文
posted @ 2007-09-29 21:34 Dorian Deng 阅读(499) 评论(2) 推荐(0)
摘要:这些过程解释了如何配置配置源,与节点相关的属性显示在右边的面板中。应用程序为关于应用程序块是如何配置的信息使用配置源。默认情况下,应用程序使用 SystemConfigurationSource 类的一个实例,这意味着应用程序从应用程序配置文件中获取配置信息。可以使用 Enterprise Library 配置控制台引导应用程序使用一个配置文件,而不是默认配置,或者使用一个不同的配置源。 阅读全文
posted @ 2007-09-29 21:33 Dorian Deng 阅读(383) 评论(2) 推荐(0)
摘要:用于 Enterprise Library 应用程序块的配置信息被保存为 XML 格式,通常,信息存在于一个 XML 文件中。XML 文件包含的信息是应用程序的配置文件。 阅读全文
posted @ 2007-09-29 21:31 Dorian Deng 阅读(570) 评论(2) 推荐(0)
摘要:Enterprise Library 包含了应用程序块的源码,可以在应用程序中包含源码或者编译应用程序块并使用编译后的程序集。对于如何编译应用程序块的介绍,请参阅编译应用程序块。在应用程序中使用 Enterprise Library 程序集之前,必须添加到相应应用程序块程序集和Common程序集的引用。要编写应用程序代码,必须注意 Enterprise Library 命名空间的协定和对象创建模式。 阅读全文
posted @ 2007-09-29 21:30 Dorian Deng 阅读(783) 评论(2) 推荐(0)
摘要:如果你要构建 Enterprise Library ,你也许要强命名程序集。一个强命名由程序集的标识组成,标识包括它的简单文本名称、版本号和文化信息(如果它支持的话),加上公钥和数字签名。它使用相应的私钥从一个程序集文件(文件包含程序集清单,它依次包含名称和生成程序集的所有文件的哈希)生成。用一个强名称签名一个程序集,以确定名称是全局唯一的。有一样的强名称的程序集应该是一样的。 阅读全文
posted @ 2007-09-29 21:28 Dorian Deng 阅读(1291) 评论(3) 推荐(0)
摘要:尽管 Enterprise Library 包含了所有源码的二进制,但你也许打算定制源码,这意味着需要自己构建 Enterprise Library ,以下章节讨论了如何来构建。在得到二进制以后,也许还要强命名它们,关于这个主题的更详细的信息,请参阅强命名 Enterprise Library 程序集。 阅读全文
posted @ 2007-09-29 21:27 Dorian Deng 阅读(527) 评论(2) 推荐(0)
摘要:Enterprise Library 的早期版本要求构建源码。Enterprise Library 3.1 包含了所有源码的预编译强命名程序集,程序集的版本号为 3.1.0.0 。 阅读全文
posted @ 2007-09-29 21:25 Dorian Deng 阅读(480) 评论(2) 推荐(0)
摘要:Enterprise Library 在各种情况下都非常有用。 阅读全文
posted @ 2007-09-29 21:24 Dorian Deng 阅读(552) 评论(2) 推荐(0)
摘要:Enterprise Library 3.1 可以与 Enterprise Library 的早期版本并行安装。可以将为 Enterprise Library 3.1 编写的新的应用程序与为早期版本编写的应用程序一同部署。另外,也可以选择移植现有的程序,在某时刻只有一个程序集,到新的版本。 阅读全文
posted @ 2007-09-29 21:22 Dorian Deng 阅读(442) 评论(1) 推荐(0)
摘要:可以加密和解密在配置文件中的配置节数据。配置节包含了用于应用程序块的配置信息。配置工具允许从包含在 Machine.config的文件中加密提供程序中选择。典型的是,使用 DPAPI 的 DataProtectionConfigurationProvider和使用 RSA 的 RsaProtectedConfigurationProvider。 阅读全文
posted @ 2007-09-29 21:19 Dorian Deng 阅读(617) 评论(1) 推荐(1)
摘要:默认情况下,配置工具使用与 Enterprise Library 一起提供的程序集。可以重定向工具以使用其他的程序集,例如,修改源码而编译的程序集。如果使用的是独立的配置控制台,简单的放置工具的一个副本到正确的 bin 目录中即可。 阅读全文
posted @ 2007-09-29 21:17 Dorian Deng 阅读(686) 评论(1) 推荐(0)
摘要:可以用配置工具定制配置的运行时设置以适应特定的环境。这个特征在有多个环境共享同样的基本配置但要求不同的设置时非常有用。例如,你可能有一个使用一个用于数据访问应用程序块的字符串的开发环境,而测试环境使用另一个。 阅读全文
posted @ 2007-09-29 21:16 Dorian Deng 阅读(715) 评论(1) 推荐(0)