Table of Contents

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 ModelMetadata

The metadata.

validatorProviders IEnumerable<ModelValidatorProvider>

The validator providers.

Returns

IEnumerable<ModelValidator>

The list of validators.