Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Namespace

Stellt Typen bereit, die zum Ermitteln und Anwenden von Metadaten verwendet werden, die für die Modellbindung verwendet werden.

Klassen

Name Beschreibung
BindingMetadata

Bindungsmetadatendetails für ein ModelMetadata.

BindingMetadataProviderContext

Ein Kontext für ein IBindingMetadataProvider.

BindingSourceMetadataProvider

Stellt BindingMetadata eine DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

Ein IBindingMetadataProvider für IsRequired.

DefaultMetadataDetails

Enthält zugeordnete Metadatenobjekte für ein DefaultModelMetadata.

DefaultModelBindingMessageProvider

Implementierung mit Lese-/Schreibzugriff ModelBindingMessageProvider .

DefaultModelMetadata

Eine Standardimplementierung ModelMetadata .

DefaultModelMetadataProvider

Eine Standardimplementierung IModelMetadataProvider basierend auf Reflexion.

DisplayMetadata

Anzeigen von Metadatendetails für ein ModelMetadata.

DisplayMetadataProviderContext

Ein Kontext für und IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

Eine IBindingMetadataProvider Konfiguration IsBindingAllowedfalse für übereinstimmende Typen.

MetadataDetailsProviderExtensions

Erweiterungsmethoden für IMetadataDetailsProvider.

ModelBindingMessageProvider

Anbieter für Fehlermeldungen, die vom Modellbindungssystem erkannt werden.

SystemTextJsonValidationMetadataProvider

Eine Implementierung und IDisplayMetadataProviderIValidationMetadataProvider für die System.Text.Json.Serialization-Attributklassen.

ValidationMetadata

Überprüfungsmetadatendetails für ein ModelMetadata.

ValidationMetadataProviderContext

Ein Kontext für ein IValidationMetadataProvider.

Strukturen

Name Beschreibung
ModelMetadataIdentity

Ein Schlüsseltyp, der eine ModelMetadata.

Schnittstellen

Name Beschreibung
IBindingMetadataProvider

Stellt BindingMetadata eine DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Ein Zusammengesetztes IMetadataDetailsProvider.

IDisplayMetadataProvider

Stellt DisplayMetadata eine DefaultModelMetadata.

IMetadataDetailsProvider

Markerschnittstelle für einen Anbieter von Metadatendetails zu Modellobjekten. Implementierungen sollten eine oder mehrere von IBindingMetadataProvider, IDisplayMetadataProviderund IValidationMetadataProvider.

IModelBindingMessageProvider

Anbieter für Fehlermeldungen, die vom Modellbindungssystem erkannt werden.

IValidationMetadataProvider

Stellt ValidationMetadata eine DefaultModelMetadata.

Enumerationen

Name Beschreibung
ModelMetadataKind

Aufzählung für die Arten von ModelMetadata

Hinweise

Weitere Informationen zur Modellbindung, Modellbindung.