Microsoft.AspNetCore.Mvc.ModelBinding.Metadata 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用來探索及套用用於模型系結之中繼資料的類型。
類別
BindingMetadata |
系結 的 ModelMetadata 中繼資料詳細資料。 |
BindingMetadataProviderContext |
的內容 IBindingMetadataProvider 。 |
BindingSourceMetadataProvider | |
DataMemberRequiredBindingMetadataProvider | |
DefaultMetadataDetails |
保存 的 DefaultModelMetadata 相關聯中繼資料物件。 |
DefaultModelBindingMessageProvider |
讀取/寫入實作 ModelBindingMessageProvider 。 |
DefaultModelMetadata |
預設 ModelMetadata 實作。 |
DefaultModelMetadataProvider |
根據反映的預設實 IModelMetadataProvider 作。 |
DisplayMetadata |
顯示 的 ModelMetadata 中繼資料詳細資料。 |
DisplayMetadataProviderContext |
和 IDisplayMetadataProvider 的內容。 |
ExcludeBindingMetadataProvider |
, IBindingMetadataProvider 其會設定 IsBindingAllowed |
MetadataDetailsProviderExtensions |
IMetadataDetailsProvider 的擴充方法。 |
ModelBindingMessageProvider |
模型系結系統偵測到的錯誤訊息提供者。 |
SystemTextJsonValidationMetadataProvider |
System.Text.Json.Serialization 屬性類別的 IDisplayMetadataProvider 和 IValidationMetadataProvider 實作。 |
ValidationMetadata |
的 ModelMetadata 驗證中繼資料詳細資料。 |
ValidationMetadataProviderContext |
結構
ModelMetadataIdentity |
識別 的 ModelMetadata 索引鍵類型。 |
介面
IBindingMetadataProvider | |
ICompositeMetadataDetailsProvider | |
IDisplayMetadataProvider | |
IMetadataDetailsProvider |
模型物件之中繼資料詳細資料的提供者標記介面。 實作應該實作一或多個 IBindingMetadataProvider 、 IDisplayMetadataProvider 和 IValidationMetadataProvider 。 |
IModelBindingMessageProvider |
模型系結系統偵測到的錯誤訊息提供者。 |
IValidationMetadataProvider |
列舉
ModelMetadataKind |
型別的列舉 ModelMetadata |
備註
如需模型系結的詳細資訊, 請參閱模型系結。