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
ModelMetadataProviderThe 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
MemberInfoThe member.
Returns
- bool
true if the member is required for validation; otherwise, false.