Validate Method (Object, ValidationContext)
Collapse the table of content
Expand the table of content

ValidationAttribute::Validate Method (Object, ValidationContext)

Validates the specified object.

Namespace:  System.ComponentModel.DataAnnotations
Assembly:  System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)

void Validate(
	Object^ value, 
	ValidationContext^ validationContext


Type: System::Object
The object to validate.
Type: System.ComponentModel.DataAnnotations::ValidationContext
The ValidationContext object that describes the context where the validation checks are performed. This parameter cannot be nullptr.


Validation failed.

This method calls the IsValid method to determine whether the object that is specified by the value parameter is valid. If the Validate method returns false, this method calls the FormatErrorMessage method to get a localized message that states the problem. It then throws a ValidationException exception.

.NET Framework

Supported in: 4

.NET Framework Client Profile

Supported in: 4

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

© 2015 Microsoft