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

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

Klasy

Nazwisko Opis
BindingMetadata

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

BindingMetadataProviderContext

Kontekst dla elementu IBindingMetadataProvider.

BindingSourceMetadataProvider

Udostępnia BindingMetadata element dla elementu DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

IBindingMetadataProvider dla IsRequired.

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 służący do false konfigurowania IsBindingAllowed dla pasujących typów.

MetadataDetailsProviderExtensions

Metody rozszerzeń dla programu IMetadataDetailsProvider.

ModelBindingMessageProvider

Dostawca komunikatów o błędach wykrywa system powiązania 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

Nazwisko Opis
ModelMetadataIdentity

Typ klucza identyfikujący element ModelMetadata.

Interfejsy

Nazwisko Opis
IBindingMetadataProvider

Udostępnia BindingMetadata element dla elementu DefaultModelMetadata.

ICompositeMetadataDetailsProvider

IMetadataDetailsProviderZłożony element .

IDisplayMetadataProvider

Udostępnia DisplayMetadata element dla elementu DefaultModelMetadata.

IMetadataDetailsProvider

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

IModelBindingMessageProvider

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

IValidationMetadataProvider

Udostępnia ValidationMetadata element dla elementu DefaultModelMetadata.

Wyliczenia

Nazwisko Opis
ModelMetadataKind

Wyliczenie dla rodzajów ModelMetadata

Uwagi

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