Table of Contents

Class ModelValidationRequiredMemberSelector

Namespace
System.Web.Http.Validation
Assembly
System.Web.Http.dll

Represents the selection of required members by checking for any required ModelValidators associated with the member.

public sealed class ModelValidationRequiredMemberSelector : IRequiredMemberSelector
Inheritance
ModelValidationRequiredMemberSelector
Implements
IRequiredMemberSelector
Inherited Members

Constructors

ModelValidationRequiredMemberSelector(ModelMetadataProvider, IEnumerable<ModelValidatorProvider>)

Initializes a new instance of the ModelValidationRequiredMemberSelector class.

public ModelValidationRequiredMemberSelector(ModelMetadataProvider metadataProvider, IEnumerable<ModelValidatorProvider> validatorProviders)

Parameters

metadataProvider ModelMetadataProvider

The metadata provider.

validatorProviders IEnumerable<ModelValidatorProvider>

The validator providers.

Methods

IsRequiredMember(MemberInfo)

Indicates whether the member is required for validation.

public bool IsRequiredMember(MemberInfo member)

Parameters

member MemberInfo

The member.

Returns

bool

true if the member is required for validation; otherwise, false.