Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Validation Application Block is designed to do the following:
- Encapsulate the logic used to perform the most common validation tasks into minimal application code.
- Relieve developers of the requirement to write duplicate code and custom code for common validation tasks.
- Allow validation rules to be changed after the application has been deployed, and ensure that changes happen simultaneously and consistently.
Design Highlights
Figure 1 illustrates the interrelationships between the key classes in the Validation Application Block.
.png)
Figure 1: Diagram of Validation Application Block
The client code can call the methods of the ValidatorFactory façade to create a validator and validate objects.