ModelValidatorProviderContext Class

Summary

A context for [Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider](Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider.yml).

Syntax

public class ModelValidatorProviderContext

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidatorProviderContext

Constructors

ModelValidatorProviderContext(Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata)

Creates a new [Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidatorProviderContext](Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.yml).

Arguments:
public ModelValidatorProviderContext(ModelMetadata modelMetadata)

Properties

ModelMetadata()

Gets the [Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata](Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata.yml).

Return type:Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata
public ModelMetadata ModelMetadata { get; }
ValidatorMetadata()

Gets the validator metadata.

Return type:System.Collections.Generic.IReadOnlyList{System.Object}
public IReadOnlyList<object> ValidatorMetadata { get; }
Validators()

Gets the list of [Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidator](Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidator.yml) instances. [Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider](Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider.yml) instances should add validators to this list when [Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider.GetValidators(Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidatorProviderContext)](Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider.yml) is called.

Return type:System.Collections.Generic.IList{Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidator}
public IList<IModelValidator> Validators { get; }