SuppressChildValidationMetadataProvider Class¶
An Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider
which configures Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren
to
<code>false</code> for matching types.
- Namespace
Microsoft.AspNetCore.Mvc.ModelBinding
- Assemblies
- Microsoft.AspNetCore.Mvc.Core
Syntax¶
public class SuppressChildValidationMetadataProvider : IValidationMetadataProvider, IMetadataDetailsProvider
-
class
Microsoft.AspNetCore.Mvc.ModelBinding.
SuppressChildValidationMetadataProvider
Constructors¶
-
SuppressChildValidationMetadataProvider
(System.String)¶ Creates a new
Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider
for the given <em>fullTypeName</em>.Arguments: fullTypeName (System.String) – The type full name. This type and all of its subclasses will have Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren
set to <code>false</code>.public SuppressChildValidationMetadataProvider(string fullTypeName)
-
SuppressChildValidationMetadataProvider
(System.Type) Creates a new
Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider
for the given <em>type</em>.Arguments: type (System.Type) – The Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type
. ThisMicrosoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type
and all assignable values will haveMicrosoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren
set to <code>false</code>.public SuppressChildValidationMetadataProvider(Type type)
-
Methods¶
-
CreateValidationMetadata
(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext)¶ public void CreateValidationMetadata(ValidationMetadataProviderContext context)
-
Properties¶
-
Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.
FullTypeName
¶ Gets the full name of a type for which to suppress validation of children.
Return type: System.String public string FullTypeName { get; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.
Type
¶ Gets the
Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type
for which to suppress validation of children.Return type: System.Type public Type Type { get; }
-