ModelValidatorProviderContext Class¶
Summary¶
A context for [Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider](Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider.yml).
Constructors¶
-
ModelValidatorProviderContext
(Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata)¶ Creates a new [Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidatorProviderContext](Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.yml).
Arguments: - modelMetadata (Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata) – The [Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata](Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata.yml).
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; }
-