Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

ValidationAttribute.Validate Method (Object, ValidationContext)

Validates the specified object.

Namespace:  System.ComponentModel.DataAnnotations
Assemblies:   System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)
  System.ComponentModel.Annotations (in System.ComponentModel.Annotations.dll)

'Declaration
Public Sub Validate ( _
	value As Object, _
	validationContext As 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 Nothing.

ExceptionCondition
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.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library
Show:
© 2015 Microsoft