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
stringThe error message for the exception.
Methods
Validate(ModelMetadata, object)
Validates a specified object.
public override IEnumerable<ModelValidationResult> Validate(ModelMetadata metadata, object container)
Parameters
metadata
ModelMetadataThe metadata.
container
objectThe container.
Returns
- IEnumerable<ModelValidationResult>
A list of validation results.