Microsoft.AspNetCore.Mvc.ModelBinding.Metadata Ruang nama

Menyediakan jenis yang digunakan untuk menemukan dan menerapkan metadata yang digunakan untuk pengikatan model.

Kelas

BindingMetadata

Mengikat detail metadata untuk ModelMetadata.

BindingMetadataProviderContext

Konteks untuk IBindingMetadataProvider.

BindingSourceMetadataProvider

Menyediakan BindingMetadata untuk DefaultModelMetadata.

DataMemberRequiredBindingMetadataProvider

untuk IBindingMetadataProviderIsRequired.

DefaultMetadataDetails

Menyimpan objek metadata terkait untuk DefaultModelMetadata.

DefaultModelBindingMessageProvider

Implementasi baca/tulis ModelBindingMessageProvider .

DefaultModelMetadata

Implementasi default ModelMetadata .

DefaultModelMetadataProvider

Implementasi IModelMetadataProvider default berdasarkan refleksi.

DisplayMetadata

Tampilkan detail metadata untuk ModelMetadata.

DisplayMetadataProviderContext

Konteks untuk dan IDisplayMetadataProvider.

ExcludeBindingMetadataProvider

Yang IBindingMetadataProvider mengonfigurasi IsBindingAllowed ke false untuk jenis yang cocok.

MetadataDetailsProviderExtensions

Metode ekstensi untuk IMetadataDetailsProvider.

ModelBindingMessageProvider

Penyedia untuk pesan kesalahan yang dideteksi sistem pengikatan model.

SystemTextJsonValidationMetadataProvider

Implementasi IDisplayMetadataProvider dan IValidationMetadataProvider untuk kelas atribut System.Text.Json.Serialization.

ValidationMetadata

Detail metadata validasi untuk ModelMetadata.

ValidationMetadataProviderContext

Konteks untuk IValidationMetadataProvider.

Struct

ModelMetadataIdentity

Jenis kunci yang mengidentifikasi ModelMetadata.

Antarmuka

IBindingMetadataProvider

Menyediakan BindingMetadata untuk DefaultModelMetadata.

ICompositeMetadataDetailsProvider

Komposit IMetadataDetailsProvider.

IDisplayMetadataProvider

Menyediakan DisplayMetadata untuk DefaultModelMetadata.

IMetadataDetailsProvider

Antarmuka penanda untuk penyedia detail metadata tentang objek model. Implementasi harus mengimplementasikan satu atau beberapa , IBindingMetadataProvider, IDisplayMetadataProviderdan IValidationMetadataProvider.

IModelBindingMessageProvider

Penyedia untuk pesan kesalahan yang dideteksi sistem pengikatan model.

IValidationMetadataProvider

Menyediakan ValidationMetadata untuk DefaultModelMetadata.

Enum

ModelMetadataKind

Enumerasi untuk jenis ModelMetadata

Keterangan

Untuk informasi selengkapnya tentang pengikatan model, Pengikatan model.