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 |
備註
如需模型系結的詳細資訊, 請參閱模型系結。