Class RequiredMemberModelValidatorProvider
- Namespace
- System.Web.Http.Validation.Providers
- Assembly
- System.Web.Http.dll
Represents the provider for the required member model validator.
public class RequiredMemberModelValidatorProvider : ModelValidatorProvider
- Inheritance
-
RequiredMemberModelValidatorProvider
- Inherited Members
Constructors
RequiredMemberModelValidatorProvider(IRequiredMemberSelector)
Initializes a new instance of the RequiredMemberModelValidatorProvider class.
public RequiredMemberModelValidatorProvider(IRequiredMemberSelector requiredMemberSelector)
Parameters
requiredMemberSelector
IRequiredMemberSelectorThe required member selector.
Methods
GetValidators(ModelMetadata, IEnumerable<ModelValidatorProvider>)
Gets the validator for the member model.
public override IEnumerable<ModelValidator> GetValidators(ModelMetadata metadata, IEnumerable<ModelValidatorProvider> validatorProviders)
Parameters
metadata
ModelMetadataThe metadata.
validatorProviders
IEnumerable<ModelValidatorProvider>The validator providers
Returns
- IEnumerable<ModelValidator>
The validator for the member model.