ModelValidationContext Class

Syntax

public class ModelValidationContext

GitHub

View on GitHub

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext

Constructors

ModelValidationContext(Microsoft.AspNet.Mvc.ModelBinding.BindingSource, Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider, Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary, Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer)
Arguments:
public ModelValidationContext(BindingSource bindingSource, IModelValidatorProvider validatorProvider, ModelStateDictionary modelState, ModelExplorer modelExplorer)
ModelValidationContext(Microsoft.AspNet.Mvc.ModelBinding.ModelBindingContext, Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer)
Arguments:
public ModelValidationContext(ModelBindingContext bindingContext, ModelExplorer modelExplorer)

Methods

GetChildValidationContext(Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext, Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer)

Constructs a new instance of the [Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext](Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext.yml) class using the

<paramref name=”parentContext” /> and <paramref name=”modelExplorer” />.

Arguments:
  • parentContext (Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext) – Existing [Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext](Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext.yml).
  • modelExplorer (Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer) – [Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext.ModelExplorer](Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext.yml) associated with the new [Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext](Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext.yml).
Return type:

Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext

public static ModelValidationContext GetChildValidationContext(ModelValidationContext parentContext, ModelExplorer modelExplorer)

Properties

BindingSource()
Return type:Microsoft.AspNet.Mvc.ModelBinding.BindingSource
public BindingSource BindingSource { get; set; }
ModelExplorer()
Return type:Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer
public ModelExplorer ModelExplorer { get; }
ModelState()
Return type:Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary
public ModelStateDictionary ModelState { get; }
ValidatorProvider()
Return type:Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider
public IModelValidatorProvider ValidatorProvider { get; }