Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc.ModelBinding.
Metadata
¶ Interfaces
- interface
IBindingMetadataProvider
- Provides
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata
for aMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata
. - interface
ICompositeMetadataDetailsProvider
- A composite
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider
. - interface
IDisplayMetadataProvider
- Provides
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata
for 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.ValidationMetadata
for 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.IBindingMetadataProvider
forSystem.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.ModelMetadata
implementation. - class
DefaultModelMetadataProvider
- A default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
based 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.IBindingMetadataProvider
which configuresMicrosoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingAllowed
to <code>false</code> for matching types. - class
ModelBindingMessageProvider
- Read / write
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IModelBindingMessageProvider
implementation. - 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