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

Udostępnia typy używane do odnajdywania i stosowania metadanych używanych do powiązania modelu.

Klasy

BindingMetadata

Szczegóły metadanych powiązania dla elementu ModelMetadata.

BindingMetadataProviderContext

Kontekst dla elementu IBindingMetadataProvider.

BindingSourceMetadataProvider

Zawiera BindingMetadata element DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

Element IBindingMetadataProvider dla IsRequiredelementu .

DefaultMetadataDetails

Przechowuje skojarzone obiekty metadanych dla obiektu DefaultModelMetadata.

DefaultModelBindingMessageProvider

Implementacja odczytu/zapisu ModelBindingMessageProvider .

DefaultModelMetadata

Domyślna ModelMetadata implementacja.

DefaultModelMetadataProvider

Domyślna implementacja IModelMetadataProvider oparta na odbiciu.

DisplayMetadata

Wyświetl szczegóły metadanych dla elementu ModelMetadata.

DisplayMetadataProviderContext

Kontekst dla i IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

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

MetadataDetailsProviderExtensions

Metody rozszerzenia dla programu IMetadataDetailsProvider.

ModelBindingMessageProvider

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

SystemTextJsonValidationMetadataProvider

Implementacja i IValidationMetadataProvider dla klas atrybutów IDisplayMetadataProvider System.Text.Json.Serialization.

ValidationMetadata

Szczegóły metadanych weryfikacji dla elementu ModelMetadata.

ValidationMetadataProviderContext

Kontekst dla elementu IValidationMetadataProvider.

Struktury

ModelMetadataIdentity

Typ klucza identyfikujący element ModelMetadata.

Interfejsy

IBindingMetadataProvider

Zawiera BindingMetadata element DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Złożony IMetadataDetailsProviderelement .

IDisplayMetadataProvider

Zawiera DisplayMetadata element DefaultModelMetadata.

IMetadataDetailsProvider

Interfejs znacznika dla dostawcy szczegółów metadanych dotyczących obiektów modelu. Implementacje powinny implementować co najmniej jedną z IBindingMetadataProviderelementów , IDisplayMetadataProvideri IValidationMetadataProvider.

IModelBindingMessageProvider

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

IValidationMetadataProvider

Zawiera ValidationMetadata element DefaultModelMetadata.

Wyliczenia

ModelMetadataKind

Wyliczenie dla rodzajów ModelMetadata

Uwagi

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