Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Przestrzeń nazw

Zawiera typy używane do odnajdywania i stosowania metadanych używanych do powiązania modelu.

Klasy

BindingMetadata

Powiązanie szczegółów metadanych dla ModelMetadata elementu .

BindingMetadataProviderContext

Kontekst dla IBindingMetadataProvider .

BindingSourceMetadataProvider

Zapewnia BindingMetadata dla DefaultModelMetadata .

DataMemberRequiredBindingMetadataProvider

Element IBindingMetadataProvider dla IsRequired .

DefaultMetadataDetails

Przechowuje skojarzone obiekty metadanych dla DefaultModelMetadata obiektu .

DefaultModelBindingMessageProvider

Implementacja ModelBindingMessageProvider odczytu/zapisu.

DefaultModelMetadata

Domyślna ModelMetadata implementacja.

DefaultModelMetadataProvider

Domyślna implementacja IModelMetadataProvider w oparciu o odbicie.

DisplayMetadata

Wyświetlanie szczegółów metadanych dla ModelMetadata elementu .

DisplayMetadataProviderContext

Kontekst dla i IDisplayMetadataProvider .

ExcludeBindingMetadataProvider

Element IBindingMetadataProvider , który konfiguruje wartość false IsBindingAllowed dla pasujących typów.

MetadataDetailsProviderExtensions

Metody rozszerzenia dla IMetadataDetailsProvider .

ModelBindingMessageProvider

Dostawca komunikatów o błędach wykrywanych przez system powiązania modelu.

ValidationMetadata

Szczegóły metadanych weryfikacji dla ModelMetadata elementu .

ValidationMetadataProviderContext

Kontekst dla IValidationMetadataProvider .

Struktury

ModelMetadataIdentity

Typ klucza, który identyfikuje element ModelMetadata .

Interfejsy

IBindingMetadataProvider

Zapewnia BindingMetadata dla DefaultModelMetadata .

ICompositeMetadataDetailsProvider

Złożona IMetadataDetailsProvider .

IDisplayMetadataProvider

Zapewnia DisplayMetadata dla DefaultModelMetadata .

IMetadataDetailsProvider

Interfejs znacznika dla dostawcy szczegółów metadanych dotyczących obiektów modelu. Implementacje powinny implementować co najmniej jeden IBindingMetadataProvider z IDisplayMetadataProvider , i IValidationMetadataProvider .

IModelBindingMessageProvider

Dostawca komunikatów o błędach wykrywa system powiązań modelu.

IValidationMetadataProvider

Zapewnia ValidationMetadata dla DefaultModelMetadata .

Wyliczenia

ModelMetadataKind

Wyliczenie dla rodzajów ModelMetadata

Uwagi

Aby uzyskać więcej informacji na temat powiązania modelu, powiązania modelu.