Class RequiredMemberModelValidator
- Namespace
- System.Web.Http.Validation.Validators
- Assembly
- System.Web.Http.dll
Represents the ModelValidator for required members.
public class RequiredMemberModelValidator : ModelValidator
- Inheritance
-
RequiredMemberModelValidator
- Inherited Members
Constructors
RequiredMemberModelValidator(IEnumerable<ModelValidatorProvider>)
Initializes a new instance of the RequiredMemberModelValidator class.
public RequiredMemberModelValidator(IEnumerable<ModelValidatorProvider> validatorProviders)
Parameters
validatorProviders
IEnumerable<ModelValidatorProvider>The validator providers.
Properties
IsRequired
Gets or sets a value that instructs the serialization engine that the member must be presents when validating.
public override bool IsRequired { get; }
Property Value
- bool
true if the member is required; otherwise, false.
Methods
Validate(ModelMetadata, object)
Validates the object.
public override IEnumerable<ModelValidationResult> Validate(ModelMetadata metadata, object container)
Parameters
metadata
ModelMetadataThe metadata.
container
objectThe container.
Returns
- IEnumerable<ModelValidationResult>
A list of validation results.