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ğinden doğrulama bilgilerini içeren bir eylem yöntemine değer 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 'den kopyalanan ModelStateDictionary değerleri kullanarak sınıfının yeni bir örneğini |
Alanlar
| DefaultMaxAllowedErrors |
MaxAllowedErrors |
Özellikler
| Count | Gets the number of elements in the collection. |
| ErrorCount |
veya aracılığıyla bu örneğine eklenen hata ModelStateDictionary sayısını AddModelError TryAddModelError alır. |
| HasReachedMaxErrors |
Maksimum hata sayısının kaydedilebilir olup olmadığını belirten bir değer alır. |
| IsValid |
Bu model durumu sözlüğünde herhangi bir model durumu değerinin geçersiz veya doğrulanmadı olduğunu belirten bir değer alır. |
| Item[String] | Gets the element that has the specified key in the read-only dictionary. |
| Keys |
Anahtar dizisini alır. |
| MaxAllowedErrors |
Bu örneğinde izin verilen en yüksek model durumu hatalarını alır veya ModelStateDictionary ayarlar.
Varsayılan değer |
| Root |
için kök ModelStateDictionary girdisi. |
| ValidationState | System.Object.ValidationState |
| Values |
Değer dizisini alır. |
Yöntemler
| AddModelError(String, Exception, ModelMetadata) |
Belirtilen örneğini |
| AddModelError(String, String) |
Belirtilen örneğini |
| Clear() |
Bu örneğinden tüm anahtarları ve değerleri ModelStateDictionary kaldırır. |
| ClearValidationState(String) |
Parametre ModelStateDictionary olarak geçirilen anahtarla eşleşmesi olan girişleri temizler. |
| ContainsKey(String) | Determines whether the read-only dictionary contains an element that has the specified key. |
| FindKeysWithPrefix(String) |
Belirtilen ModelStateDictionary.PrefixEnumerable kullanarak bu örneği üzerinde tekrar eden ModelStateDictionary bir |
| GetEnumerator() |
bu örneği aracılığıyla tekrar eden bir numaralayıcı ModelStateDictionary döndürür. |
| GetFieldValidationState(String) |
Belirtilen ile ModelValidationState başlayan öğeler için toplam değeri |
| GetValidationState(String) |
için ModelValidationState |
| MarkFieldSkipped(String) |
girdisi ValidationState için belirtilen olarak |
| MarkFieldValid(String) |
girdisi ValidationState için belirtilen olarak |
| Merge(ModelStateDictionary) |
Anahtarlar aynı ise mevcut değerlerin üzerine yazarak belirtilen |
| Remove(String) |
belirtilen ModelStateEntry ile |
| SetModelValue(String, Object, String) |
belirtilen ile RawValue için ve AttemptedValue ModelStateEntry kümelerini |
| SetModelValue(String, ValueProviderResult) |
için değerini belirtilen ModelStateEntry ile |
| StartsWithPrefix(String, String) |
Bu API, MVC'nin altyapısını destekler ve doğrudan kodunuzdan kullanılmaya yönelik değildir. Bu API gelecek sürümlerde değişebilir veya kaldırılabilir. |
| TryAddModelError(String, Exception, ModelMetadata) |
Belirtilen ile ilişkili |
| TryAddModelError(String, String) |
Belirtilen ile ilişkili |
| TryAddModelException(String, Exception) |
Belirtilen örneğini |
| TryGetValue(String, ModelStateEntry) | |
Belirtik Arabirim Kullanımları
| IEnumerable.GetEnumerator() | Returns an enumerator that iterates through a collection. |
| IEnumerable<KeyValuePair<String,ModelStateEntry>>.GetEnumerator() | Returns an enumerator that iterates through the collection. |
| IReadOnlyDictionary<String,ModelStateEntry>.Keys | Gets an enumerable collection that contains the keys in the read-only dictionary. |
| IReadOnlyDictionary<String,ModelStateEntry>.Values | Gets an enumerable collection that contains the values in the read-only dictionary. |
Uzantı Metotları
| AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
Belirtilen örneğini |
| AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Belirtilen örneğini |
| Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
belirtilen 'den |
| RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
için belirtilen tüm girdileri |
| TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception) |
Belirtilen örneğini |