代码之家  ›  专栏  ›  技术社区  ›  Curtis White

企业应用程序库需要哪些参考资料?

  •  0
  • Curtis White  · 技术社区  · 14 年前

    我想使用缓存处理程序:

    http://msdn.microsoft.com/en-us/library/ff648868.aspx

    我可能还想使用企业库的其他一些功能。有人能给我指出一个参考资料,让我知道我需要添加哪些参考资料,或者提供一个包含哪些模块的启发式方法吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   Steven Evers    14 年前

    一旦你安装了entlib,那么从你发布的链接和你的问题来看,我相信这些就是你要寻找的:

    • 企业库缓存应用程序块
    • 企业库缓存数据提供程序(可能)
    • 企业库缓存加密提供程序
    • 企业库异常处理应用程序块
    • 企业库日志应用程序块
    • 企业库日志应用程序块数据库提供程序(如果要登录到数据库)
    • 企业库验证应用程序块
    • 企业库验证应用程序块WinForms集成(win)

    我们这里没有使用所有的应用程序块,但到目前为止,我注意到的唯一模式/启发是手动添加任何“。。。提供程序“手动引用,否则您将得到不明显的错误(异常处理日志记录提供程序是最常见的)。配置ui并不总是添加所需的所有引用。

        2
  •  0
  •   Curtis White    14 年前

    命名空间为

    使用Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers;

    有关所需库的讨论,请参阅《企业库开发人员指南》:

    http://entlib.codeplex.com/releases/view/46741

    程序集和引用 在他们的脸上。是的,有很多程序集,但请记住: ·您只需要使用与您自己的场景直接相关的那些。 ·只有在非常特殊的情况下才需要几个。 最大的只有500kb左右。 ·在大多数应用程序中,您将使用的所有程序集的总大小将介于1和2之间 MB。 Microsoft Enterprise Library 5.0开发人员指南(候选版本)17 应该添加到任何使用企业库的应用程序中的程序集是 (core)assembly,Unity依赖注入机制(如果您使用的是默认的Unity Microsoft.Practices.EnterpriseLibrary.Common.dll Microsoft.Practices.Unity.dll Microsoft.Practices.Unity.Interception.dll Microsoft.Practices.ServiceLocation.dll