Windows apps
Collapse the table of content
Expand the table of content

Validator Class

 

Defines a helper class that can be used to validate objects, properties, and methods when it is included in their associated ValidationAttribute attributes.

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

System.Object
  System.ComponentModel.DataAnnotations.Validator

public static class Validator

NameDescription
System_CAPS_pubmethodSystem_CAPS_staticTryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)

Determines whether the specified object is valid using the validation context and validation results collection.

System_CAPS_pubmethodSystem_CAPS_staticTryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)

Determines whether the specified object is valid using the validation context, validation results collection, and a value that specifies whether to validate all properties.

System_CAPS_pubmethodSystem_CAPS_staticTryValidateProperty(Object, ValidationContext, ICollection<ValidationResult>)

Validates the property.

System_CAPS_pubmethodSystem_CAPS_staticTryValidateValue(Object, ValidationContext, ICollection<ValidationResult>, IEnumerable<ValidationAttribute>)

Returns a value that indicates whether the specified value is valid with the specified attributes.

System_CAPS_pubmethodSystem_CAPS_staticValidateObject(Object, ValidationContext)

Determines whether the specified object is valid using the validation context.

System_CAPS_pubmethodSystem_CAPS_staticValidateObject(Object, ValidationContext, Boolean)

Determines whether the specified object is valid using the validation context, and a value that specifies whether to validate all properties.

System_CAPS_pubmethodSystem_CAPS_staticValidateProperty(Object, ValidationContext)

Validates the property.

System_CAPS_pubmethodSystem_CAPS_staticValidateValue(Object, ValidationContext, IEnumerable<ValidationAttribute>)

Validates the specified attributes.

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

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2017 Microsoft