Поделиться через


ModelStateDictionaryExtensions Класс

Определение

Методы расширения для ModelStateDictionary.

public ref class ModelStateDictionaryExtensions abstract sealed
public static class ModelStateDictionaryExtensions
type ModelStateDictionaryExtensions = class
Public Module ModelStateDictionaryExtensions
Наследование
ModelStateDictionaryExtensions

Методы

AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata)

Добавляет указанный exception в Errors экземпляр , связанный с указанным expressionобъектом . Если максимальное число разрешенных ошибок уже зарегистрировано, гарантирует, что TooManyModelErrorsException вместо этого будет записано исключение.

AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String)

Добавляет указанный errorMessage в Errors экземпляр , связанный с указанным expressionобъектом . Если максимальное число разрешенных ошибок уже зарегистрировано, гарантирует, что TooManyModelErrorsException вместо этого будет записано исключение.

Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>)

Удаляет заданный объект класса expression из объекта класса ModelStateDictionary.

RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>)

Удаляет все записи для указанного expression объекта из ModelStateDictionary.

TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception)

Добавляет указанный exception в Errors экземпляр , связанный с указанным expressionобъектом . Если максимальное число разрешенных ошибок уже зарегистрировано, гарантирует, что TooManyModelErrorsException вместо этого будет записано исключение.

Применяется к