Design of the Policy Injection Application Block

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.

The Policy Injection Application Block provides a configurable and easy to use mechanism for applying policies to objects in order to reduce crosscutting concerns and improve object encapsulation. In particular, it makes it easy to take advantage of common features of the other Enterprise Library application blocks and core features to accomplish commonly required tasks such as validation, exception handling, logging, and more. This section describes the design and operation of the Policy Injection Application Block, showing how the interception mechanism works. It includes the following subsections:

For a more detailed description about the internal workings of the application block, see the section Extending and Modifying the Policy Injection Application Block.