Class InvalidModelValidatorProvider
- Namespace
- System.Web.Http.Validation.Providers
- Assembly
- System.Web.Http.dll
An implementation of ModelValidatorProvider which provides validators that throw exceptions when the model is invalid.
public class InvalidModelValidatorProvider : AssociatedValidatorProvider
- Inheritance
-
InvalidModelValidatorProvider
- Inherited Members
Constructors
InvalidModelValidatorProvider()
Initializes a new instance of the InvalidModelValidatorProvider class.
public InvalidModelValidatorProvider()
Methods
GetValidators(ModelMetadata, IEnumerable<ModelValidatorProvider>, IEnumerable<Attribute>)
Gets a list of validators associated with this InvalidModelValidatorProvider.
protected override IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, IEnumerable<ModelValidatorProvider> validatorProviders, IEnumerable<Attribute> attributes)
Parameters
metadata
ModelMetadataThe metadata.
validatorProviders
IEnumerable<ModelValidatorProvider>The validator providers.
attributes
IEnumerable<Attribute>The list of attributes.
Returns
- IEnumerable<ModelValidator>
The list of validators.