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.
Doğrulama bilgilerini içeren bir eylem yöntemine gönderilen formu bağlama girişiminin durumunu temsil eder.
[System.Serializable]
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.Mvc.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>
type ModelStateDictionary = class
interface IDictionary<string, ModelState>
interface ICollection<KeyValuePair<string, ModelState>>
interface seq<KeyValuePair<string, ModelState>>
interface IEnumerable
Public Class ModelStateDictionary
Implements ICollection(Of KeyValuePair(Of String, ModelState)), IDictionary(Of String, ModelState), IEnumerable(Of KeyValuePair(Of String, ModelState))
- Devralma
-
ModelStateDictionary
- Öznitelikler
- Uygulamalar
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Oluşturucular
| ModelStateDictionary() |
ModelStateDictionary sınıfının yeni bir örneğini başlatır. |
| ModelStateDictionary(ModelStateDictionary) |
Belirtilen model durumu sözlüğünden kopyalanan değerleri kullanarak sınıfının yeni bir örneğini ModelStateDictionary başlatır. |
Özellikler
| Count |
Koleksiyondaki anahtar/değer çiftlerinin sayısını alır. |
| IsReadOnly |
Koleksiyonun salt okunur olup olmadığını gösteren bir değer alır. |
| IsValid |
Model durumu sözlüğü bu örneğinin geçerli olup olmadığını gösteren bir değer alır. |
| Item[String] |
Belirtilen anahtarla ilişkili değeri alır veya ayarlar. |
| Keys |
Sözlükteki anahtarları içeren bir koleksiyon alır. |
| Values |
Sözlükteki değerleri içeren bir koleksiyon alır. |
Yöntemler
| Add(KeyValuePair<String,ModelState>) |
Belirtilen öğeyi model durumu sözlüğüne ekler. |
| Add(String, ModelState) |
Model durumu sözlüğüne belirtilen anahtar ve değere sahip bir öğe ekler. |
| AddModelError(String, Exception) |
Belirtilen anahtarla ilişkilendirilmiş model durumu sözlüğü için belirtilen model hatasını errors koleksiyonuna ekler. |
| AddModelError(String, String) |
Belirtilen hata iletisini, belirtilen anahtarla ilişkili model durumu sözlüğü için errors koleksiyonuna ekler. |
| Clear() |
Model durumu sözlüğündeki tüm öğeleri kaldırır. |
| Contains(KeyValuePair<String,ModelState>) |
Model durumu sözlüğünde belirli bir değer olup olmadığını belirler. |
| ContainsKey(String) |
Model durumu sözlüğünde belirtilen anahtarın bulunup bulunmadığı belirlenir. |
| CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Model durumu sözlüğü öğelerini belirtilen dizinden başlayarak bir diziye kopyalar. |
| GetEnumerator() |
Koleksiyonda yinelemek için kullanılabilecek bir numaralandırıcı döndürür. |
| IsValidField(String) |
Belirtilen anahtarla ilişkili veya ön ekli nesneler ModelError olup olmadığını belirler. |
| Merge(ModelStateDictionary) |
Belirtilen ModelStateDictionary nesnedeki değerleri bu sözlüğe kopyalar ve anahtarlar aynıysa varolan değerlerin üzerine yazar. |
| Remove(KeyValuePair<String,ModelState>) |
Belirtilen nesnenin ilk oluşumunu model durumu sözlüğünden kaldırır. |
| Remove(String) |
Belirtilen anahtarı içeren öğeyi model durumu sözlüğünden kaldırır. |
| SetModelValue(String, ValueProviderResult) |
Belirtilen anahtar için değeri, belirtilen değer sağlayıcısı sözlüğünü kullanarak ayarlar. |
| TryGetValue(String, ModelState) |
Belirtilen anahtarla ilişkili değeri elde etmeye çalışır. |
Belirtik Arabirim Kullanımları
| IEnumerable.GetEnumerator() |
Koleksiyonda yinelemek için kullanılabilecek bir numaralandırıcı döndürür. |