Table of Contents

Class ErrorModelValidator

Namespace
System.Web.Http.Validation.Validators
Assembly
System.Web.Http.dll

A ModelValidator to represent an error. This validator will always throw an exception regardless of the actual model value.

public class ErrorModelValidator : ModelValidator
Inheritance
ErrorModelValidator
Inherited Members

Constructors

ErrorModelValidator(IEnumerable<ModelValidatorProvider>, string)

Initializes a new instance of the ErrorModelValidator class.

public ErrorModelValidator(IEnumerable<ModelValidatorProvider> validatorProviders, string errorMessage)

Parameters

validatorProviders IEnumerable<ModelValidatorProvider>

The list of model validator providers.

errorMessage string

The error message for the exception.

Methods

Validate(ModelMetadata, object)

Validates a specified object.

public override IEnumerable<ModelValidationResult> Validate(ModelMetadata metadata, object container)

Parameters

metadata ModelMetadata

The metadata.

container object

The container.

Returns

IEnumerable<ModelValidationResult>

A list of validation results.