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. |
Policy Injection Application Block
patterns & practices Developer Center
Microsoft Corporation
May 2007
Summary
This page provides an overview of the Enterprise Library Policy Injection Application Block. An application block is reusable and extensible source code-based guidance that simplifies development of common policy injection functionality in .NET Framework applications. Crosscutting concerns are the necessary tasks, features, or processes that are common across different objects—for example, logging, authorization, validation, and instrumentation. Developers can use the Policy Injection Application Block to specify crosscutting behavior of objects in terms of a set of policies. A policy is the combination of a series of handlers that execute when client code calls methods of the class and—with the exception of attribute-based policies—a series of matching rules that select the classes and class members (methods and properties) to which the application block attaches the handlers. Attribute-based policies rely on attributes directly applied to the members of the target class to identify those to which the application block will apply policies. The result is a mechanism for declaratively applying a chain of handlers to members of the target class instance. This chain of handlers is a pipeline.
Downloads |
|
License | |
Community |
Documentation
This section provides links directly to the main topics included in the documentation. This documentation is also included when you install the Enterprise Library.
- Introduction to the Policy Injection Application Block
- Using the Policy Injection Application Block
- Scenarios and Goals
- Developing Applications with the Policy Injection Application Block
- Key Scenarios and Development Tasks
- Design of the Policy Injection Application Block
- Extending and Modifying the Policy Injection Application Block
- Deployment and Operations
- Updating the Policy Injection Application Block
- Policy Injection QuickStart
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. |