| | Copyright |
| | Figures |
| | Tables |
| | Foreword |
| | Preface |
| | Acknowledgments |
| | About the Author |
| | Chapter 1. The Configuration Application Block Runtime |
| | | What Is the Configuration Application Block? |
| | | Design of the Configuration Application Block Runtime |
| | | Developing with the Configuration Application Block |
| | | Summary |
| | Chapter 2. The Configuration Application Block Design-Time |
| | | Configuration and the Enterprise Library Configuration Tool |
| | | Behind the Configuration Design-Time |
| | | Example: Design-Time Configuration |
| | | Summary |
| | Chapter 3. The Data Access Application Block |
| | | What Is the Data Access Application Block? |
| | | Design of the Data Access Application Block |
| | | Using the Data Access Application Block's API |
| | | Summary |
| | Chapter 4. The Caching Application Block |
| | | What Is the Caching Application Block? |
| | | The Design of the Caching Application Block |
| | | Developing with the Caching Application Block |
| | | Summary |
| | Chapter 5. The Exception Handling Application Block |
| | | What Is the Exception Handling Application Block? |
| | | The Design of the Exception Handling Application Block |
| | | Developing with the Exception Handling Application Block |
| | | Summary |
| | Chapter 6. The Logging and Instrumentation Application Block |
| | | What Is the Logging and Instrumentation Application Block? |
| | | Design of the Logging and Instrumentation Application Block |
| | | Developing with the Logging and Instrumentation Application Block |
| | | Summary |
| | Chapter 7. The Security Application Block |
| | | What Is the Security Application Block? |
| | | Design of the Security Application Block |
| | | Developing with the Security Application Block |
| | | Summary |
| | Chapter 8. The Cryptography Application Block |
| | | What Is the Cryptography Application Block? |
| | | .NET Cryptography |
| | | Design of the Cryptography Application Block |
| | | Developing with the Cryptography Application Block |
| | | Summary |
| | Chapter 9. Building an Application Block |
| | | Vision and Design Goals |
| | | Core Functionality |
| | | Pluggable Providers |
| | | Factories |
| | | Runtime Configuration |
| | | Design-Time Configuration |
| | | Unit Tests |
| | | Quick Start Application |
| | | Summary |
| | Appendix A. The Data Mapping Application Block |
| | | Design of the Data Mapping Application Block |
| | | Developing with the Data Mapping Application Block |
| | | Summary |
| | Appendix B. Creating a .NET Managed Data Provider |
| | | The IDataParameter Interface |
| | | The IDataParameterCollection Interface |
| | | The IDataReader Interface |
| | | The IDbCommand Interface |
| | | The IDbConnection and ICloneable Interfaces |
| | | The IDbDataAdapter Interface |
| | | The IDbTransaction Interface |
| | Appendix C. Enterprise Library for the .NET Framework 2.0 |
| | | The Core |
| | | Data Access |
| | | Logging |
| | | Security |
| | Index |