Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ValidationAttribute::Validate Method (Object^, ValidationContext^)

 

Validates the specified object.

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

public:
void Validate(
	Object^ value,
	ValidationContext^ validationContext
)

Parameters

value
Type: System::Object^

The object to validate.

validationContext
Type: System.ComponentModel.DataAnnotations::ValidationContext^

The ValidationContext object that describes the context where the validation checks are performed. This parameter cannot be null.

Exception Condition
ValidationException

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.

Universal Windows Platform
Available since 8
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 3.0
Return to top
Show:
© 2017 Microsoft