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 nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi.
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)
- Warisan
-
ModelStateDictionary
- Penerapan
Konstruktor
ModelStateDictionary() |
Menginisialisasi instans baru kelas ModelStateDictionary. |
ModelStateDictionary(Int32) |
Menginisialisasi instans baru kelas ModelStateDictionary. |
ModelStateDictionary(ModelStateDictionary) |
Menginisialisasi instans ModelStateDictionary baru kelas dengan menggunakan nilai yang disalin dari yang ditentukan |
Bidang
DefaultMaxAllowedErrors |
Nilai default untuk MaxAllowedErrors . |
Properti
Count |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
ErrorCount |
Mendapatkan jumlah kesalahan yang ditambahkan ke instans ini melalui ModelStateDictionaryAddModelError atau TryAddModelError. |
HasReachedMaxErrors |
Mendapatkan nilai yang menunjukkan apakah jumlah maksimum kesalahan telah direkam atau tidak. |
IsValid |
Mendapatkan nilai yang menunjukkan apakah ada nilai status model dalam kamus status model ini tidak valid atau tidak divalidasi. |
Item[String] |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
Keys |
Mendapatkan urutan kunci. |
MaxAllowedErrors |
Mendapatkan atau mengatur kesalahan status model maksimum yang diizinkan dalam instans ModelStateDictionaryini.
Default ke |
Root |
Entri akar untuk ModelStateDictionary. |
ValidationState |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
Values |
Mendapatkan urutan nilai. |
Metode
AddModelError(String, Exception, ModelMetadata) |
Menambahkan yang ditentukan |
AddModelError(String, String) |
Menambahkan yang ditentukan |
Clear() |
Menghapus semua kunci dan nilai dari instans ini .ModelStateDictionary |
ClearValidationState(String) |
ModelStateDictionary Menghapus entri yang cocok dengan kunci yang diteruskan sebagai parameter. |
ContainsKey(String) |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
FindKeysWithPrefix(String) |
Mendapatkan yang melakukan iterasi atas instans ModelStateDictionary.PrefixEnumerable ini menggunakan ModelStateDictionary yang ditentukan |
GetEnumerator() |
Mengembalikan enumerator yang melakukan iterasi melalui instans ini dari ModelStateDictionary. |
GetFieldValidationState(String) |
Mengembalikan agregat ModelValidationState untuk item yang dimulai dengan yang ditentukan |
GetValidationState(String) |
Mengembalikan ModelValidationState untuk |
MarkFieldSkipped(String) |
ValidationState Menandai untuk entri dengan yang ditentukan |
MarkFieldValid(String) |
ValidationState Menandai untuk entri dengan yang ditentukan |
Merge(ModelStateDictionary) |
Menyalin nilai dari yang ditentukan |
Remove(String) |
ModelStateEntry Menghapus dengan yang ditentukan |
SetModelValue(String, Object, String) |
Mengatur dari RawValue dan AttemptedValue untuk ModelStateEntry dengan yang ditentukan |
SetModelValue(String, ValueProviderResult) |
Mengatur nilai untuk ModelStateEntry dengan yang ditentukan |
StartsWithPrefix(String, String) |
API ini mendukung infrastruktur MVC dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang. |
TryAddModelError(String, Exception, ModelMetadata) |
Mencoba menambahkan yang ditentukan |
TryAddModelError(String, String) |
Mencoba menambahkan yang ditentukan |
TryAddModelException(String, Exception) |
Menambahkan yang ditentukan |
TryGetValue(String, ModelStateEntry) |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
Implementasi Antarmuka Eksplisit
IEnumerable.GetEnumerator() |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
IEnumerable<KeyValuePair<String,ModelStateEntry>>.GetEnumerator() |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
IReadOnlyDictionary<String,ModelStateEntry>.Keys |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
IReadOnlyDictionary<String,ModelStateEntry>.Values |
Mewakili status upaya untuk mengikat nilai dari Permintaan HTTP ke metode tindakan, yang mencakup informasi validasi. |
Metode Ekstensi
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
Menambahkan yang ditentukan |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Menambahkan yang ditentukan |
Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Menghapus yang ditentukan |
RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Menghapus semua entri untuk yang ditentukan |
TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception) |
Menambahkan yang ditentukan |