Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Spazio dei nomi

Fornisce tipi usati per individuare e applicare metadati usati per l'associazione di modelli.

Classi

BindingMetadata

Dettagli dei metadati di associazione per un oggetto ModelMetadata.

BindingMetadataProviderContext

Contesto di un oggetto IBindingMetadataProvider.

BindingSourceMetadataProvider

Fornisce BindingMetadata un oggetto DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

Oggetto IBindingMetadataProvider per la IsRequired.

DefaultMetadataDetails

Contiene gli oggetti metadati associati per un oggetto DefaultModelMetadata.

DefaultModelBindingMessageProvider

Implementazione di lettura/scrittura ModelBindingMessageProvider .

DefaultModelMetadata

Implementazione predefinita ModelMetadata .

DefaultModelMetadataProvider

Implementazione predefinita di IModelMetadataProvider basata sulla reflection.

DisplayMetadata

Visualizzare i dettagli dei metadati per un oggetto ModelMetadata.

DisplayMetadataProviderContext

Contesto per e IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

Oggetto IBindingMetadataProvider che configura IsBindingAllowed in false per i tipi corrispondenti.

MetadataDetailsProviderExtensions

Metodi di estensione per IMetadataDetailsProvider.

ModelBindingMessageProvider

Provider per i messaggi di errore rilevati dal sistema di associazione di modelli.

SystemTextJsonValidationMetadataProvider

Implementazione di e IValidationMetadataProvider per le classi di IDisplayMetadataProvider attributi System.Text.Json.Serialization.

ValidationMetadata

Dettagli dei metadati di convalida per un oggetto ModelMetadata.

ValidationMetadataProviderContext

Contesto di un oggetto IValidationMetadataProvider.

Struct

ModelMetadataIdentity

Tipo di chiave che identifica un oggetto ModelMetadata.

Interfacce

IBindingMetadataProvider

Fornisce BindingMetadata un oggetto DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Oggetto composito IMetadataDetailsProvider.

IDisplayMetadataProvider

Fornisce DisplayMetadata un oggetto DefaultModelMetadata.

IMetadataDetailsProvider

Interfaccia marcatore per un provider di dettagli dei metadati sugli oggetti modello. Le implementazioni devono implementare una o più di IBindingMetadataProvider, IDisplayMetadataProvidere IValidationMetadataProvider.

IModelBindingMessageProvider

Provider per i messaggi di errore rilevati dal sistema di associazione di modelli.

IValidationMetadataProvider

Fornisce ValidationMetadata un oggetto DefaultModelMetadata.

Enumerazioni

ModelMetadataKind

Enumerazione per i tipi di ModelMetadata

Commenti

Per altre informazioni sull'associazione di modelli, associazione di modelli.