Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Validates the model and returns the validation errors if any.
Namespace:  System.Web.Http.Validation.Validators
Assembly:  System.Web.Http (in System.Web.Http.dll)
Syntax
'Declaration
Public Overrides Function Validate ( _
    metadata As ModelMetadata, _
    container As Object _
) As IEnumerable(Of ModelValidationResult)
'Usage
Dim instance As DataAnnotationsModelValidator 
Dim metadata As ModelMetadata 
Dim container As Object 
Dim returnValue As IEnumerable(Of ModelValidationResult)
returnValue = instance.Validate(metadata, _
    container)
public override IEnumerable<ModelValidationResult> Validate(
    ModelMetadata metadata,
    Object container
)
public:
virtual IEnumerable<ModelValidationResult^>^ Validate(
    ModelMetadata^ metadata, 
    Object^ container
) override
abstract Validate : 
        metadata:ModelMetadata * 
        container:Object -> IEnumerable<ModelValidationResult> 
override Validate : 
        metadata:ModelMetadata * 
        container:Object -> IEnumerable<ModelValidationResult> 
public override function Validate(
    metadata : ModelMetadata, 
    container : Object
) : IEnumerable<ModelValidationResult>
Parameters
- metadata 
 Type: System.Web.Http.Metadata.ModelMetadata- The model metadata. 
- container 
 Type: System.Object- The container for the model. 
Return Value
Type: System.Collections.Generic.IEnumerable<ModelValidationResult>
A list of validation error messages for the model, or an empty list if no errors have occurred.