Microsoft.AspNetCore.Mvc.ModelBinding.Metadata 命名空間

提供用來探索及套用用於模型系結之中繼資料的類型。

類別

BindingMetadata

系結 的 ModelMetadata 中繼資料詳細資料。

BindingMetadataProviderContext

的內容 IBindingMetadataProvider

BindingSourceMetadataProvider

提供 BindingMetadataDefaultModelMetadata

DataMemberRequiredBindingMetadataProvider

IsRequiredIBindingMetadataProvider

DefaultMetadataDetails

保存 的 DefaultModelMetadata 相關聯中繼資料物件。

DefaultModelBindingMessageProvider

讀取/寫入實作 ModelBindingMessageProvider

DefaultModelMetadata

預設 ModelMetadata 實作。

DefaultModelMetadataProvider

根據反映的預設實 IModelMetadataProvider 作。

DisplayMetadata

顯示 的 ModelMetadata 中繼資料詳細資料。

DisplayMetadataProviderContext

IDisplayMetadataProvider 的內容。

ExcludeBindingMetadataProvider

IBindingMetadataProvider 其會設定 IsBindingAllowedfalse 為 以用於比對型別。

MetadataDetailsProviderExtensions

IMetadataDetailsProvider 的擴充方法。

ModelBindingMessageProvider

模型系結系統偵測到的錯誤訊息提供者。

SystemTextJsonValidationMetadataProvider

System.Text.Json.Serialization 屬性類別的 IDisplayMetadataProviderIValidationMetadataProvider 實作。

ValidationMetadata

ModelMetadata 驗證中繼資料詳細資料。

ValidationMetadataProviderContext

的內容 IValidationMetadataProvider

結構

ModelMetadataIdentity

識別 的 ModelMetadata 索引鍵類型。

介面

IBindingMetadataProvider

提供 BindingMetadataDefaultModelMetadata

ICompositeMetadataDetailsProvider

複合 IMetadataDetailsProvider

IDisplayMetadataProvider

提供 DisplayMetadataDefaultModelMetadata

IMetadataDetailsProvider

模型物件之中繼資料詳細資料的提供者標記介面。 實作應該實作一或多個 IBindingMetadataProviderIDisplayMetadataProviderIValidationMetadataProvider

IModelBindingMessageProvider

模型系結系統偵測到的錯誤訊息提供者。

IValidationMetadataProvider

提供 ValidationMetadataDefaultModelMetadata

列舉

ModelMetadataKind

型別的列舉 ModelMetadata

備註

如需模型系結的詳細資訊, 請參閱模型系結