This collection of reusable software components from Microsoft can help developers with common programming tasks such as data access, logging and validation.
Enterprise Library
Enterprise Library is a Windows program that contains several application blocks created by Microsoft. All included components are designed to follow proven practices and patterns. There is full support for the NET Framework environment.
Overview
You can use provided application blocks as is or customize them to suit project requirements. The library is helpful for speeding up the development of various common features. Moreover, tools for code validation and verification are available.
Included components
The Caching module helps users incorporate a local cache into the program. It is possible to encrypt and decrypt sensitive information as well as manage cryptographic keys with the help of the Cryptography application block. Additionally, there are instruments for accessing data from different sources and organizing connections, transactions and commands.
This collection offers you the Exception Handling and Logging blocks for troubleshooting potential issues. The Policy Injection module is intended for implementing cross cutting concerns using popular interception techniques.
Features
- provides a selection of application blocks for developing new software;
- free to download and use;
- there are tools for managing cryptographic keys;
- it is possible to handle exceptions and troubleshoot various technical issues;
- you can access data from different sources;
- compatible with all modern versions of Windows.