ModelStateDictionary Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji.
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)
- Dziedziczenie
-
ModelStateDictionary
- Implementuje
Konstruktory
| ModelStateDictionary() |
Inicjuje nowe wystąpienie klasy ModelStateDictionary. |
| ModelStateDictionary(Int32) |
Inicjuje nowe wystąpienie klasy ModelStateDictionary. |
| ModelStateDictionary(ModelStateDictionary) |
Inicjuje ModelStateDictionary nowe wystąpienie klasy przy użyciu wartości skopiowanych z określonego |
Pola
| DefaultMaxAllowedErrors |
Wartość domyślna zmiennej MaxAllowedErrors . |
Właściwości
| Count |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
| ErrorCount |
Pobiera liczbę błędów dodanych do tego wystąpienia ModelStateDictionary za pośrednictwem metody AddModelError lub TryAddModelError. |
| HasReachedMaxErrors |
Pobiera wartość wskazującą, czy zarejestrowano maksymalną liczbę błędów. |
| IsValid |
Pobiera wartość wskazującą, czy jakiekolwiek wartości stanu modelu w tym słowniku stanu modelu są nieprawidłowe, czy nie są weryfikowane. |
| Item[String] |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
| Keys |
Pobiera sekwencję kluczy. |
| MaxAllowedErrors |
Pobiera lub ustawia maksymalne dozwolone błędy stanu modelu w tym wystąpieniu ModelStateDictionary.
Wartość domyślna to |
| Root |
Wpis główny dla elementu ModelStateDictionary. |
| ValidationState |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
| Values |
Pobiera sekwencję wartości. |
Metody
| AddModelError(String, Exception, ModelMetadata) |
Dodaje określony |
| AddModelError(String, String) |
Dodaje określony |
| Clear() |
Usuwa wszystkie klucze i wartości z tego wystąpienia klasy ModelStateDictionary. |
| ClearValidationState(String) |
Czyści ModelStateDictionary wpisy zgodne z kluczem przekazywanym jako parametr. |
| ContainsKey(String) |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
| FindKeysWithPrefix(String) |
Pobiera element ModelStateDictionary.PrefixEnumerable iterujący po tym wystąpieniu ModelStateDictionary przy użyciu określonego |
| GetEnumerator() |
Zwraca moduł wyliczający, który iteruje za pomocą tego wystąpienia klasy ModelStateDictionary. |
| GetFieldValidationState(String) |
Zwraca agregację ModelValidationState elementów rozpoczynających się od określonego |
| GetValidationState(String) |
Zwraca wartość ModelValidationState dla . |
| MarkFieldSkipped(String) |
Oznacza wartość ValidationState dla wpisu z określonym |
| MarkFieldValid(String) |
Oznacza wartość ValidationState dla wpisu z określonym |
| Merge(ModelStateDictionary) |
Kopiuje wartości z określonego |
| Remove(String) |
Usuwa obiekt ModelStateEntry z określonym |
| SetModelValue(String, Object, String) |
Ustawia wartości RawValue i AttemptedValue dla elementu ModelStateEntry z określonym |
| SetModelValue(String, ValueProviderResult) |
Ustawia wartość dla elementu ModelStateEntry z określonym |
| StartsWithPrefix(String, String) |
Ten interfejs API obsługuje infrastrukturę MVC i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach. |
| TryAddModelError(String, Exception, ModelMetadata) |
Próbuje dodać określony |
| TryAddModelError(String, String) |
Próbuje dodać określony |
| TryAddModelException(String, Exception) |
Dodaje określony |
| TryGetValue(String, ModelStateEntry) |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
Jawne implementacje interfejsu
| IEnumerable.GetEnumerator() |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
| IEnumerable<KeyValuePair<String,ModelStateEntry>>.GetEnumerator() |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
| IReadOnlyDictionary<String,ModelStateEntry>.Keys |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
| IReadOnlyDictionary<String,ModelStateEntry>.Values |
Reprezentuje stan próby powiązania wartości z żądania HTTP z metodą akcji, która zawiera informacje o weryfikacji. |
Metody rozszerzania
| AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
Dodaje określony |
| AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Dodaje określony |
| Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Usuwa określony |
| RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Usuwa wszystkie wpisy dla określonego |
| TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception) |
Dodaje określony |