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

BindingMetadata

Dettagli dei metadati di associazione per un ModelMetadataoggetto .

BindingMetadataProviderContext

Contesto per un IBindingMetadataProvideroggetto .

BindingSourceMetadataProvider

Fornisce BindingMetadata per un DefaultModelMetadataoggetto .

DataMemberRequiredBindingMetadataProvider

Oggetto IBindingMetadataProvider per la IsRequired.

DefaultMetadataDetails

Contiene oggetti metadati associati per un DefaultModelMetadataoggetto .

DefaultModelBindingMessageProvider

Implementazione di lettura/scrittura ModelBindingMessageProvider .

DefaultModelMetadata

Implementazione predefinita ModelMetadata .

DefaultModelMetadataProvider

Implementazione predefinita basata IModelMetadataProvider sulla reflection.

DisplayMetadata

Visualizzare i dettagli dei metadati per un ModelMetadataoggetto .

DisplayMetadataProviderContext

Contesto per e IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

Oggetto IBindingMetadataProvider che consente di IsBindingAllowed configurare per false i tipi corrispondenti.

MetadataDetailsProviderExtensions

Metodi di estensione per IMetadataDetailsProvider.

ModelBindingMessageProvider

Provider per i messaggi di errore rilevati dal sistema di associazione del modello.

SystemTextJsonValidationMetadataProvider

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

ValidationMetadata

Dettagli dei metadati di convalida per un ModelMetadataoggetto .

ValidationMetadataProviderContext

Contesto per un IValidationMetadataProvideroggetto .

Struct

ModelMetadataIdentity

Tipo di chiave che identifica un ModelMetadataoggetto .

Interfacce

IBindingMetadataProvider

Fornisce BindingMetadata per un DefaultModelMetadataoggetto .

ICompositeMetadataDetailsProvider

Oggetto composito IMetadataDetailsProvider.

IDisplayMetadataProvider

Fornisce DisplayMetadata per un DefaultModelMetadataoggetto .

IMetadataDetailsProvider

Interfaccia marcatore per un provider di metadati dettagli 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 del modello.

IValidationMetadataProvider

Fornisce ValidationMetadata per un DefaultModelMetadataoggetto .

Enumerazioni

ModelMetadataKind

Enumerazione per i tipi di ModelMetadata

Commenti

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