Table of Contents

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 IRequiredMemberSelector

The 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 ModelMetadata

The metadata.

validatorProviders IEnumerable<ModelValidatorProvider>

The validator providers

Returns

IEnumerable<ModelValidator>

The validator for the member model.