ModelStateDictionary 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。
public ref class ModelStateDictionary : System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateEntry ^>>, System::Collections::Generic::IReadOnlyCollection<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateEntry ^>>, System::Collections::Generic::IReadOnlyDictionary<System::String ^, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateEntry ^>
public class ModelStateDictionary : System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<string,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry>>, System.Collections.Generic.IReadOnlyDictionary<string,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry>
type ModelStateDictionary = class
interface IReadOnlyDictionary<string, ModelStateEntry>
interface seq<KeyValuePair<string, ModelStateEntry>>
interface IEnumerable
interface IReadOnlyCollection<KeyValuePair<string, ModelStateEntry>>
type ModelStateDictionary = class
interface seq<KeyValuePair<string, ModelStateEntry>>
interface IEnumerable
interface IReadOnlyCollection<KeyValuePair<string, ModelStateEntry>>
interface IReadOnlyDictionary<string, ModelStateEntry>
Public Class ModelStateDictionary
Implements IEnumerable(Of KeyValuePair(Of String, ModelStateEntry)), IReadOnlyCollection(Of KeyValuePair(Of String, ModelStateEntry)), IReadOnlyDictionary(Of String, ModelStateEntry)
- 繼承
-
ModelStateDictionary
- 實作
建構函式
| ModelStateDictionary() |
初始化 ModelStateDictionary 類別的新執行個體。 |
| ModelStateDictionary(Int32) |
初始化 ModelStateDictionary 類別的新執行個體。 |
| ModelStateDictionary(ModelStateDictionary) |
使用從指定 |
欄位
| DefaultMaxAllowedErrors |
的 MaxAllowedErrors |
屬性
| Count |
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。 |
| ErrorCount |
取得透過 AddModelError 或 TryAddModelError 新增至這個 實例 ModelStateDictionary 的錯誤數目。 |
| HasReachedMaxErrors |
取得值,指出是否已記錄錯誤數目上限。 |
| IsValid |
取得值,指出這個模型狀態字典中的任何模型狀態值是否無效。 |
| Item[String] |
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。 |
| Keys |
取得索引鍵序列。 |
| MaxAllowedErrors |
取得或設定這個 實例 ModelStateDictionary 中允許的最大模型狀態錯誤。
預設值為 |
| Root |
的 ModelStateDictionary 根專案。 |
| ValidationState |
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。 |
| Values |
取得值序列。 |
方法
明確介面實作
| IEnumerable.GetEnumerator() |
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。 |
| IEnumerable<KeyValuePair<String,ModelStateEntry>>.GetEnumerator() |
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。 |
| IReadOnlyDictionary<String,ModelStateEntry>.Keys |
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。 |
| IReadOnlyDictionary<String,ModelStateEntry>.Values |
表示嘗試將值從 HTTP 要求系結至動作方法的狀態,其中包含驗證資訊。 |
擴充方法
| AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
將指定的 |
| AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
將指定的 |
| Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
將指定的 |
| RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
從 移除所指定 |
| TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception) |
將指定的 |