ModelValidationContext Class¶
Constructors¶
-
ModelValidationContext
(Microsoft.AspNet.Mvc.ModelBinding.BindingSource, Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider, Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary, Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer)¶ Arguments: - bindingSource (Microsoft.AspNet.Mvc.ModelBinding.BindingSource) –
- validatorProvider (Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider) –
- modelState (Microsoft.AspNet.Mvc.ModelBinding.ModelStateDictionary) –
- modelExplorer (Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer) –
public ModelValidationContext(BindingSource bindingSource, IModelValidatorProvider validatorProvider, ModelStateDictionary modelState, ModelExplorer modelExplorer)
-
ModelValidationContext
(Microsoft.AspNet.Mvc.ModelBinding.ModelBindingContext, Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer) Arguments: - bindingContext (Microsoft.AspNet.Mvc.ModelBinding.ModelBindingContext) –
- modelExplorer (Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer) –
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; }
-