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


DefaultModelBindingMessageProvider Класс

Определение

Реализация чтения и записи ModelBindingMessageProvider .

public ref class DefaultModelBindingMessageProvider : Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::ModelBindingMessageProvider
public class DefaultModelBindingMessageProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider
type DefaultModelBindingMessageProvider = class
    inherit ModelBindingMessageProvider
Public Class DefaultModelBindingMessageProvider
Inherits ModelBindingMessageProvider
Наследование
DefaultModelBindingMessageProvider

Конструкторы

DefaultModelBindingMessageProvider()

Инициализирует новый экземпляр класса DefaultModelBindingMessageProvider.

DefaultModelBindingMessageProvider(DefaultModelBindingMessageProvider)

Инициализирует новый экземпляр класса на DefaultModelBindingMessageProvider основе originalProvider.

Свойства

AttemptedValueIsInvalidAccessor

Сообщение об ошибке система привязки модели добавляет, если Exception имеет тип FormatException или OverflowException, значение известно, а ошибка связана со свойством.

MissingBindRequiredValueAccessor

Сообщение об ошибке, которое система привязки модели добавляет, если свойство со связанным BindRequiredAttribute объектом не привязано.

MissingKeyOrValueAccessor

Сообщение об ошибке, которое система привязки модели добавляет, если ключ или значение привязаны KeyValuePair<TKey,TValue> , но не оба.

MissingRequestBodyRequiredValueAccessor

Сообщение об ошибке система привязки модели добавляет, если для текста запроса не указано значение, но требуется значение.

NonPropertyAttemptedValueIsInvalidAccessor

Сообщение об ошибке система привязки модели добавляет, если Exception имеет тип FormatException или OverflowException, значение известно, а ошибка связана с элементом или параметром коллекции.

NonPropertyUnknownValueIsInvalidAccessor

Сообщение об ошибке, которое система привязки модели добавляет, если Exception имеет тип FormatException или OverflowException, значение неизвестно, а ошибка связана с элементом или параметром коллекции.

NonPropertyValueMustBeANumberAccessor

Сообщение об ошибке HTML и вспомогательные функции тегов добавлены для проверки числовых форматов на стороне клиента. Отображается в браузере, если поле для float элемента коллекции или параметра действия не имеет правильного формата.

UnknownValueIsInvalidAccessor

Сообщение об ошибке система привязки модели добавляет, если Exception имеет тип FormatException или OverflowException, значение неизвестно, а ошибка связана со свойством.

ValueIsInvalidAccessor

Резервное сообщение об ошибке HTML и вспомогательные функции тегов отображаются, если свойство является недопустимым ModelError, но у них есть nullErrorMessages.

ValueMustBeANumberAccessor

Сообщение об ошибке HTML и вспомогательные функции тегов добавлены для проверки числовых форматов на стороне клиента. Отображается в браузере, если поле для float свойства (например) не имеет правильно отформатированного значения.

ValueMustNotBeNullAccessor

Сообщение об ошибке система привязки модели добавляет, когда null значение привязано к свойству, отличномуNullable от.

Методы

SetAttemptedValueIsInvalidAccessor(Func<String,String,String>)

Задает свойство AttemptedValueIsInvalidAccessor.

SetMissingBindRequiredValueAccessor(Func<String,String>)

Задает свойство MissingBindRequiredValueAccessor.

SetMissingKeyOrValueAccessor(Func<String>)

Задает свойство MissingKeyOrValueAccessor.

SetMissingRequestBodyRequiredValueAccessor(Func<String>)

Задает свойство MissingRequestBodyRequiredValueAccessor.

SetNonPropertyAttemptedValueIsInvalidAccessor(Func<String,String>)

Задает свойство NonPropertyAttemptedValueIsInvalidAccessor.

SetNonPropertyUnknownValueIsInvalidAccessor(Func<String>)

Задает свойство NonPropertyUnknownValueIsInvalidAccessor.

SetNonPropertyValueMustBeANumberAccessor(Func<String>)

Задает свойство NonPropertyValueMustBeANumberAccessor.

SetUnknownValueIsInvalidAccessor(Func<String,String>)

Задает свойство UnknownValueIsInvalidAccessor.

SetValueIsInvalidAccessor(Func<String,String>)

Задает свойство ValueIsInvalidAccessor.

SetValueMustBeANumberAccessor(Func<String,String>)

Задает свойство ValueMustBeANumberAccessor.

SetValueMustNotBeNullAccessor(Func<String,String>)

Задает свойство ValueMustNotBeNullAccessor.

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