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 |