The Enterprise Library Core

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The latest Enterprise Library information can be found at the Enterprise Library site.

Enterprise Library contains a set of core features that integrate the application blocks with the configuration system, support alternative configuration systems, and provide common utilities and routines used across all of the application blocks. The following are some examples of the contents of the Enterprise Library core:

  • Design-time configuration classes that support the configuration tools and allow developers to specify and persist configuration information for the library and the application blocks
  • Run-time configuration classes and providers that expose configuration data to the library, the application blocks, and users' applications at run time
  • Common utility functions for tasks such as serialization, used in many places throughout the library and the application blocks and available for developers to use in their code
  • Instrumentation features that allow developers and administrators to monitor the behavior and performance of the application blocks at run time

For more details about the design of the Enterprise Library core features, see The Enterprise Library Core.