Sdílet prostřednictvím


Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Obor názvů

Poskytuje typy používané ke zjišťování a použití metadat používaných pro vazbu modelu.

Třídy

BindingMetadata

Podrobnosti o metadatech vazby ModelMetadatapro .

BindingMetadataProviderContext

Kontext pro IBindingMetadataProviderobjekt .

BindingSourceMetadataProvider

Poskytuje BindingMetadata pro DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

An IBindingMetadataProvider for IsRequired.

DefaultMetadataDetails

Obsahuje přidružené objekty metadat pro DefaultModelMetadata.

DefaultModelBindingMessageProvider

Implementace čtení a zápisu ModelBindingMessageProvider .

DefaultModelMetadata

Výchozí ModelMetadata implementace.

DefaultModelMetadataProvider

Výchozí implementace na základě reflexe IModelMetadataProvider .

DisplayMetadata

Zobrazení podrobností metadat pro ModelMetadataobjekt .

DisplayMetadataProviderContext

Kontext pro a IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

Objekt IBindingMetadataProvider , který konfiguruje IsBindingAllowed pro false odpovídající typy.

MetadataDetailsProviderExtensions

Rozšiřující metody pro IMetadataDetailsProvider.

ModelBindingMessageProvider

Zprostředkovatel chybových zpráv, které systém vazeb modelu rozpozná.

SystemTextJsonValidationMetadataProvider

Implementace IDisplayMetadataProvider a IValidationMetadataProvider pro třídy atributu System.Text.Json.Serialization.

ValidationMetadata

Podrobnosti o ověřovacích ModelMetadatametadatech pro .

ValidationMetadataProviderContext

Kontext pro IValidationMetadataProviderobjekt .

Struktury

ModelMetadataIdentity

Typ klíče, který identifikuje ModelMetadata.

Rozhraní

IBindingMetadataProvider

Poskytuje BindingMetadata pro DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Složený .IMetadataDetailsProvider

IDisplayMetadataProvider

Poskytuje DisplayMetadata pro DefaultModelMetadata.

IMetadataDetailsProvider

Rozhraní značky pro poskytovatele podrobností metadat o objektech modelu. Implementace by měly implementovat jeden nebo více typů IBindingMetadataProvider, IDisplayMetadataProvidera IValidationMetadataProvider.

IModelBindingMessageProvider

Zprostředkovatel chybových zpráv, které systém vazeb modelu rozpozná.

IValidationMetadataProvider

Poskytuje ValidationMetadata pro DefaultModelMetadata.

Výčty

ModelMetadataKind

Výčet druhů ModelMetadata

Poznámky

Další informace o vazbách modelu najdete v tématu Vazba modelu.