Table of Contents

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 ModelMetadata

The metadata.

container object

The container.

Returns

IEnumerable<ModelValidationResult>

A list of validation results.