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) |
將指定的 |