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

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

Classi

Nome Descrizione
BindingMetadata

Associazione dei dettagli dei metadati per un oggetto ModelMetadata.

BindingMetadataProviderContext

Contesto per un oggetto IBindingMetadataProvider.

BindingSourceMetadataProvider

Fornisce BindingMetadata per un oggetto DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

Un IBindingMetadataProvider per IsRequired.

DefaultMetadataDetails

Contiene gli oggetti di 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 consente di configurare per false i IsBindingAllowed 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 per un oggetto IValidationMetadataProvider.

Struct

Nome Descrizione
ModelMetadataIdentity

Tipo di chiave che identifica un oggetto ModelMetadata.

Interfacce

Nome Descrizione
IBindingMetadataProvider

Fornisce BindingMetadata per un oggetto DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Oggetto composito IMetadataDetailsProvider.

IDisplayMetadataProvider

Fornisce DisplayMetadata per un oggetto DefaultModelMetadata.

IMetadataDetailsProvider

Interfaccia dell'indicatore 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 per un oggetto DefaultModelMetadata.

Enumerazioni

Nome Descrizione
ModelMetadataKind

Enumerazione per i tipi di ModelMetadata

Commenti

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