Class ModelValidatorProvider
- Namespace
- System.Web.Http.Validation
- Assembly
- System.Web.Http.dll
Provides a list of validators for a model.
public abstract class ModelValidatorProvider
- Inheritance
-
ModelValidatorProvider
- Derived
- Inherited Members
Constructors
ModelValidatorProvider()
Initializes a new instance of the ModelValidatorProvider class.
protected ModelValidatorProvider()
Methods
GetValidators(ModelMetadata, IEnumerable<ModelValidatorProvider>)
Gets a list of validators associated with this ModelValidatorProvider.
public abstract IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, IEnumerable<ModelValidatorProvider> validatorProviders)
Parameters
metadata
ModelMetadataThe metadata.
validatorProviders
IEnumerable<ModelValidatorProvider>The validator providers.
Returns
- IEnumerable<ModelValidator>
The list of validators.