Microsoft.AspNetCore.Mvc.ModelBinding.Metadata 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用於發現及套用用於模型綁定的元資料類型。
類別
| 名稱 | Description |
|---|---|
| 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 屬性類別的IDisplayMetadataProviderIValidationMetadataProvider實作。 |
| ValidationMetadata |
驗證元資料細節。ModelMetadata |
| ValidationMetadataProviderContext |
一個關於 IValidationMetadataProvider. 的上下文。 |
結構
| 名稱 | Description |
|---|---|
| ModelMetadataIdentity |
一個用來識別 的 ModelMetadata鍵型態。 |
介面
| 名稱 | Description |
|---|---|
| IBindingMetadataProvider | |
| ICompositeMetadataDetailsProvider |
一個綜合 IMetadataDetailsProvider體。 |
| IDisplayMetadataProvider | |
| IMetadataDetailsProvider |
標記介面,提供模型物件的元資料細節。 實作應實作一個或多個 、 IBindingMetadataProviderIDisplayMetadataProvider、 IValidationMetadataProvider。 |
| IModelBindingMessageProvider |
模型綁定系統偵測錯誤訊息的提供者。 |
| IValidationMetadataProvider |
列舉
| 名稱 | Description |
|---|---|
| ModelMetadataKind |
以下種類的列舉 ModelMetadata |
備註
欲了解更多模型綁定資訊,請參閱 模型綁定。