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.ModelMetadataThe model metadata.
container
Type: System.ObjectThe 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.