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 新しいインスタンスを originalProvider初期化します。

プロパティ

AttemptedValueIsInvalidAccessor

が 型FormatExceptionまたは OverflowExceptionの場合にモデル バインド システムがException追加するエラー メッセージ。値が既知で、エラーが プロパティに関連付けられています。

MissingBindRequiredValueAccessor

関連付けられた BindRequiredAttribute プロパティがバインドされていない場合に、モデル バインド システムによって追加されるエラー メッセージ。

MissingKeyOrValueAccessor

キーまたは の値 KeyValuePair<TKey,TValue> がバインドされているが、両方がバインドされていない場合に、モデル バインド システムによって追加されるエラー メッセージ。

MissingRequestBodyRequiredValueAccessor

要求本文に値が指定されていないが、値が必要な場合に、モデル バインド システムによって追加されるエラー メッセージ。

NonPropertyAttemptedValueIsInvalidAccessor

が 型FormatExceptionまたは OverflowExceptionの場合にモデル バインド システムがException追加するエラー メッセージ。値が既知で、エラーがコレクション要素またはパラメーターに関連付けられています。

NonPropertyUnknownValueIsInvalidAccessor

が 型FormatExceptionまたは OverflowExceptionの場合にモデル バインド システムがException追加するエラー メッセージ。値が不明で、エラーがコレクション要素またはパラメーターに関連付けられています。

NonPropertyValueMustBeANumberAccessor

エラー メッセージ HTML とタグ ヘルパーは、数値形式のクライアント側の検証用に 追加します。 (たとえば) コレクション要素またはアクション パラメーターの float フィールドに正しい形式の値がない場合、ブラウザーで表示されます。

UnknownValueIsInvalidAccessor

が 型FormatExceptionまたは の場合、値OverflowExceptionが不明で、エラーが プロパティに関連付けられている場合Exceptionに、モデル バインド システムによって追加されるエラー メッセージ。

ValueIsInvalidAccessor

フォールバック エラー メッセージ HTML とタグ ヘルパーは、プロパティが無効ですが、 に が含nullErrorMessageまれている場合にModelError表示されます。

ValueMustBeANumberAccessor

エラー メッセージ HTML とタグ ヘルパーは、数値形式のクライアント側の検証用に 追加します。 (たとえば) プロパティのフィールド float に正しい形式の値がない場合は、ブラウザーで表示されます。

ValueMustNotBeNullAccessor

値が非Nullableプロパティにバインドされると、nullモデル バインド システムによって追加されるエラー メッセージ。

適用対象