IModelValidator Interface

Summary

Validates a model value.

Syntax

public interface IModelValidator

GitHub

View on GitHub

interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidator

Properties

IsRequired()

Gets a value indicating whether or not this validator validates that a required value has been provided for the model.

Return type:System.Boolean
bool IsRequired { get; }

Methods

Validate(Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext)

Validates the model value.

Arguments:
Return type:

System.Collections.Generic.IEnumerable{Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationResult}

Returns:

A list of [Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationResult](Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationResult.yml) indicating the results of validating the model value.

IEnumerable<ModelValidationResult> Validate(ModelValidationContext context)