DataAnnotationsModelValidator<'TAttribute> Class

.NET Framework (current version)
 

Provides a model validator for a specified validation type.

Namespace:   System.Web.ModelBinding
Assembly:  System.Web (in System.Web.dll)


type DataAnnotationsModelValidator<'TAttribute when 'TAttribute : ValidationAttribute> = 
    class
        inherit DataAnnotationsModelValidator
    end

Type Parameters

TAttribute

The type of the validation attribute.

NameDescription
System_CAPS_pubmethodDataAnnotationsModelValidator<'TAttribute>(ModelMetadata, ModelBindingExecutionContext, 'TAttribute)

Initializes a new instance of the DataAnnotationsModelValidator<'TAttribute> class.

NameDescription
System_CAPS_protpropertyAttribute

Gets the validation attribute.

System_CAPS_protpropertyErrorMessage

Gets the error message for a validation failure.(Inherited from DataAnnotationsModelValidator.)

System_CAPS_pubpropertyIsRequired

Gets a value that indicates whether the model is required (that is, whether the validation attribute in the Attribute property is a RequiredAttribute attribute).(Inherited from DataAnnotationsModelValidator.)

System_CAPS_protpropertyMetadata

When implemented in a derived class, gets the metadata for the model validator.(Inherited from ModelValidator.)

System_CAPS_protpropertyModelBindingExecutionContext

When implemented in a derived class, gets the execution context.(Inherited from ModelValidator.)

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_protmethodGetLocalizedErrorMessage(String)

Gets a localized error message for the model.(Inherited from DataAnnotationsModelValidator.)

System_CAPS_protmethodGetLocalizedString(String, Object[])

Gets a localized version for a specific string.(Inherited from DataAnnotationsModelValidator.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_pubmethodValidate(Object)

Returns a list of validation error messages for the model.(Inherited from DataAnnotationsModelValidator.)

.NET Framework
Available since 4.5

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: