ModelStateDictionary Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili status upaya untuk mengikat formulir yang diposting ke metode tindakan, yang mencakup informasi validasi.
[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))
- Warisan
-
ModelStateDictionary
- Atribut
- Penerapan
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktor
| ModelStateDictionary() |
Menginisialisasi instans baru kelas ModelStateDictionary. |
| ModelStateDictionary(ModelStateDictionary) |
Menginisialisasi instans ModelStateDictionary baru kelas dengan menggunakan nilai yang disalin dari kamus status model yang ditentukan. |
Properti
| Count |
Mendapatkan jumlah pasangan kunci/nilai dalam koleksi. |
| IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah koleksi bersifat baca-saja. |
| IsValid |
Mendapatkan nilai yang menunjukkan apakah instans kamus status model ini valid. |
| Item[String] |
Mendapatkan atau mengatur nilai yang terkait dengan kunci yang ditentukan. |
| Keys |
Mendapatkan koleksi yang berisi kunci dalam kamus. |
| Values |
Mendapatkan koleksi yang berisi nilai dalam kamus. |
Metode
| Add(KeyValuePair<String,ModelState>) |
Menambahkan item yang ditentukan ke kamus status model. |
| Add(String, ModelState) |
Menambahkan elemen yang memiliki kunci dan nilai yang ditentukan ke kamus status model. |
| AddModelError(String, Exception) |
Menambahkan kesalahan model yang ditentukan ke kumpulan kesalahan untuk kamus status model yang terkait dengan kunci yang ditentukan. |
| AddModelError(String, String) |
Menambahkan pesan kesalahan yang ditentukan ke kumpulan kesalahan untuk kamus status model yang terkait dengan kunci yang ditentukan. |
| Clear() |
Menghapus semua item dari kamus status model. |
| Contains(KeyValuePair<String,ModelState>) |
Menentukan apakah kamus status model berisi nilai tertentu. |
| ContainsKey(String) |
Menentukan apakah kamus status model berisi kunci yang ditentukan. |
| CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Menyalin elemen kamus status model ke array, dimulai pada indeks tertentu. |
| GetEnumerator() |
Mengembalikan enumerator yang dapat digunakan untuk melakukan iterasi melalui koleksi. |
| IsValidField(String) |
Menentukan apakah ada ModelError objek yang terkait dengan atau diawali dengan kunci yang ditentukan. |
| Merge(ModelStateDictionary) |
Menyalin nilai dari objek yang ditentukan ModelStateDictionary ke dalam kamus ini, menimpa nilai yang ada jika kunci sama. |
| Remove(KeyValuePair<String,ModelState>) |
Menghapus kemunculan pertama objek yang ditentukan dari kamus status model. |
| Remove(String) |
Menghapus elemen yang memiliki kunci yang ditentukan dari kamus status model. |
| SetModelValue(String, ValueProviderResult) |
Mengatur nilai untuk kunci yang ditentukan dengan menggunakan kamus penyedia nilai yang ditentukan. |
| TryGetValue(String, ModelState) |
Upaya untuk mendapatkan nilai yang terkait dengan kunci yang ditentukan. |
Implementasi Antarmuka Eksplisit
| IEnumerable.GetEnumerator() |
Mengembalikan enumerator yang dapat digunakan untuk melakukan iterasi melalui koleksi. |