ModelStateDictionary Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder.
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)
- Devralma
-
ModelStateDictionary
- Uygulamalar
Oluşturucular
ModelStateDictionary() |
ModelStateDictionary sınıfının yeni bir örneğini başlatır. |
ModelStateDictionary(Int32) |
ModelStateDictionary sınıfının yeni bir örneğini başlatır. |
ModelStateDictionary(ModelStateDictionary) |
Belirtilen |
Alanlar
DefaultMaxAllowedErrors |
için MaxAllowedErrors |
Özellikler
Count |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
ErrorCount |
veya TryAddModelErroraracılığıyla AddModelError bu örneğine ModelStateDictionary eklenen hata sayısını alır. |
HasReachedMaxErrors |
En fazla hata sayısının kaydedilip kaydedilmediğini belirten bir değer alır. |
IsValid |
Bu model durumu sözlüğündeki model durumu değerlerinin geçersiz olup olmadığını belirten bir değer alır. |
Item[String] |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
Keys |
Anahtar dizisini alır. |
MaxAllowedErrors |
bu örneğinde izin verilen en fazla model durumu hatasını ModelStateDictionaryalır veya ayarlar.
varsayılan olarak |
Root |
için ModelStateDictionarykök girdi. |
ValidationState |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
Values |
Değer dizisini alır. |
Yöntemler
AddModelError(String, Exception, ModelMetadata) |
Belirtilen |
AddModelError(String, String) |
Belirtilen |
Clear() |
Bu örneğinden ModelStateDictionarytüm anahtarları ve değerleri kaldırır. |
ClearValidationState(String) |
ModelStateDictionary Parametre olarak geçirilen anahtarla eşleşen girişleri temizler. |
ContainsKey(String) |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
FindKeysWithPrefix(String) |
Belirtilen |
GetEnumerator() |
Bu örneği ModelStateDictionaryboyunca yineleyen bir numaralandırıcı döndürür. |
GetFieldValidationState(String) |
Belirtilen |
GetValidationState(String) |
için |
MarkFieldSkipped(String) |
ValidationState girdisi için olarak belirtilen |
MarkFieldValid(String) |
ValidationState girdisi için olarak belirtilen |
Merge(ModelStateDictionary) |
Belirtilen |
Remove(String) |
belirtilen |
SetModelValue(String, Object, String) |
RawValue belirtilen |
SetModelValue(String, ValueProviderResult) |
ModelStateEntry değerini belirtilen |
StartsWithPrefix(String, String) |
Bu API, MVC'nin altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir. |
TryAddModelError(String, Exception, ModelMetadata) |
Belirtilen |
TryAddModelError(String, String) |
Belirtilen |
TryAddModelException(String, Exception) |
Belirtilen |
TryGetValue(String, ModelStateEntry) |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
Belirtik Arabirim Kullanımları
IEnumerable.GetEnumerator() |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
IEnumerable<KeyValuePair<String,ModelStateEntry>>.GetEnumerator() |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
IReadOnlyDictionary<String,ModelStateEntry>.Keys |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
IReadOnlyDictionary<String,ModelStateEntry>.Values |
Http İsteğindeki değerleri doğrulama bilgilerini içeren bir eylem yöntemine bağlama girişiminin durumunu temsil eder. |
Uzantı Metotları
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
Belirtilen |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Belirtilen |
Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
belirtilen |
RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
öğesinden ModelStateDictionarybelirtilen |
TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception) |
Belirtilen |