Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata¶ Interfaces
- interface
IBindingMetadataProvider - Provides
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadatafor aMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata. - interface
ICompositeMetadataDetailsProvider - A composite
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider. - interface
IDisplayMetadataProvider - Provides
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadatafor aMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata. - interface
IMetadataDetailsProvider - Marker interface for a provider of metadata details about model objects. Implementations should
implement one or more of
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider, andMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider. - interface
IModelBindingMessageProvider - Provider for error messages the model binding system detects.
- interface
IValidationMetadataProvider - Provides
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadatafor aMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.
Enumerations
- enum
ModelMetadataKind - Enumeration for the kinds of
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
Classes
- class
BindingMetadata - Binding metadata details for a
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata. - class
BindingMetadataProviderContext - A context for an
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider. - class
DataMemberRequiredBindingMetadataProvider - An
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProviderforSystem.Runtime.Serialization.DataMemberAttribute.IsRequired. - class
DefaultMetadataDetails - Holds associated metadata objects for a
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata. - class
DefaultModelMetadata - A default
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataimplementation. - class
DefaultModelMetadataProvider - A default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProviderbased on reflection. - class
DisplayMetadata - Display metadata details for a
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata. - class
DisplayMetadataProviderContext - A context for and
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider. - class
ExcludeBindingMetadataProvider - An
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProviderwhich configuresMicrosoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingAllowedto <code>false</code> for matching types. - class
ModelBindingMessageProvider - Read / write
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IModelBindingMessageProviderimplementation. - class
ValidationMetadata - Validation metadata details for a
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata. - class
ValidationMetadataProviderContext - A context for an
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider.
Structures
- struct
ModelMetadataIdentity - A key type which identifies a
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.
- interface