다음을 통해 공유


ModelBindingMessageProvider 클래스

정의

모델 바인딩 시스템에서 감지하는 오류 메시지에 대한 공급자입니다.

public ref class ModelBindingMessageProvider : Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::IModelBindingMessageProvider
public ref class ModelBindingMessageProvider abstract
public class ModelBindingMessageProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IModelBindingMessageProvider
public abstract class ModelBindingMessageProvider
type ModelBindingMessageProvider = class
    interface IModelBindingMessageProvider
type ModelBindingMessageProvider = class
Public Class ModelBindingMessageProvider
Implements IModelBindingMessageProvider
Public MustInherit Class ModelBindingMessageProvider
상속
ModelBindingMessageProvider
파생
구현

생성자

ModelBindingMessageProvider()

ModelBindingMessageProvider 클래스의 새 인스턴스를 초기화합니다.

ModelBindingMessageProvider(ModelBindingMessageProvider)

를 기반으로 클래스의 ModelBindingMessageProvider 새 instance 초기화합니다originalProvider.

속성

AttemptedValueIsInvalidAccessor

가 또는 형식일 때 Exception 모델 바인딩 시스템이 추가하는 오류 메시지입니다OverflowException. 값이 알려져 있고 오류가 속성과 연결 FormatException 됩니다.

MissingBindRequiredValueAccessor

연결된 BindRequiredAttribute 속성이 바인딩되지 않은 경우 모델 바인딩 시스템에서 추가하는 오류 메시지입니다.

MissingKeyOrValueAccessor

키 또는 의 값 KeyValuePair<TKey,TValue> 이 바인딩되어 있지만 둘 다 바인딩되지 않을 때 모델 바인딩 시스템에서 추가하는 오류 메시지입니다.

MissingRequestBodyRequiredValueAccessor

요청 본문에 대한 값이 제공되지 않지만 값이 필요한 경우 모델 바인딩 시스템이 추가하는 오류 메시지입니다.

NonPropertyAttemptedValueIsInvalidAccessor

가 또는 형식일 때 Exception 모델 바인딩 시스템이 추가하는 오류 메시지, OverflowException값이 알려져 있으며, 오류가 컬렉션 요소 또는 매개 변수와 연결 FormatException 됩니다.

NonPropertyUnknownValueIsInvalidAccessor

가 또는 OverflowException형식 FormatException 일 때 Exception 모델 바인딩 시스템이 추가하는 오류 메시지는 값을 알 수 없으며, 오류는 컬렉션 요소 또는 매개 변수와 연결됩니다.

NonPropertyValueMustBeANumberAccessor

숫자 형식의 클라이언트 쪽 유효성 검사를 위해 HTML 및 태그 도우미가 추가하는 오류 메시지입니다. (예:) 컬렉션 요소 또는 작업 매개 변수의 float 필드에 올바른 형식의 값이 없는 경우 브라우저에 표시됩니다.

UnknownValueIsInvalidAccessor

가 또는 형식일 때 Exception 모델 바인딩 시스템이 추가하는 오류 메시지 , OverflowException값을 알 수 없으며 오류가 속성과 연결 FormatException 됩니다.

ValueIsInvalidAccessor

대체 오류 메시지 HTML 및 태그 도우미는 속성이 유효하지 않지만 ModelError가 인 nullErrorMessage경우 표시됩니다.

ValueMustBeANumberAccessor

숫자 형식의 클라이언트 쪽 유효성 검사를 위해 HTML 및 태그 도우미가 추가하는 오류 메시지입니다. (예:) 속성의 필드에 float 올바른 형식의 값이 없는 경우 브라우저에 표시됩니다.

ValueMustNotBeNullAccessor

값이 비 속성Nullable에 바인딩되면 모델 바인딩 시스템에서 추가하는 null 오류 메시지입니다.

적용 대상