DefaultModelBindingMessageProvider Třída

Definice

Implementace čtení/zápisu 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
Dědičnost
DefaultModelBindingMessageProvider

Konstruktory

DefaultModelBindingMessageProvider()

Inicializuje novou instanci DefaultModelBindingMessageProvider třídy.

DefaultModelBindingMessageProvider(DefaultModelBindingMessageProvider)

Inicializuje novou instanci DefaultModelBindingMessageProvider třídy založenou na originalProvider .

Vlastnosti

AttemptedValueIsInvalidAccessor

Chybová zpráva: systém vázání modelů přidá, když Exception je typu FormatException nebo OverflowException , hodnota je známá a k chybě je přidružená vlastnost.

MissingBindRequiredValueAccessor

Chybová zpráva: systém vázání modelů přidá v případě, že vlastnost s přidruženým BindRequiredAttribute není vázaná.

MissingKeyOrValueAccessor

Chybová zpráva: systém vázání modelů přidá hodnotu, když je klíč nebo hodnota a KeyValuePair<TKey,TValue> svázána, ale ne obojí.

MissingRequestBodyRequiredValueAccessor

Chybová zpráva: systém vázání modelů přidá hodnotu, pokud není pro tělo požadavku k dispozici žádná hodnota, ale hodnota je povinná.

NonPropertyAttemptedValueIsInvalidAccessor

Chybová zpráva: systém vázání modelů přidá Exception , když je typ FormatException nebo OverflowException , hodnota je známá a k chybě je přidružen prvek nebo parametr kolekce.

NonPropertyUnknownValueIsInvalidAccessor

Chybová zpráva: systém vázání modelů přidá, když Exception je typ FormatException nebo OverflowException , hodnota neznámá a k chybě je přidružen element nebo parametr kolekce.

NonPropertyValueMustBeANumberAccessor

Chybová zpráva HTML a značky pomocníka přidávají pro ověřování na straně klienta pro formáty číselných formátů. Viditelné v prohlížeči, pokud pole pro prvek kolekce (například ) nebo parametr akce nemá správně naformátovanou hodnotu.

UnknownValueIsInvalidAccessor

Chybová zpráva: systém vázání modelů přidá, když Exception je typ FormatException nebo OverflowException , hodnota je neznámá a k chybě je přidružená chyba k vlastnosti.

ValueIsInvalidAccessor

Zpráva o chybě při použití kódu HTML a pomocníkům značek se zobrazí, když je vlastnost neplatná, ale má ModelError s hodnotou null ErrorMessage .

ValueMustBeANumberAccessor

Chybová zpráva HTML a značky pomocníka přidávají pro ověřování na straně klienta pro formáty číselných formátů. Viditelné v prohlížeči, pokud pole pro vlastnost typu float (například) nemá správně naformátovanou hodnotu.

ValueMustNotBeNullAccessor

Chybová zpráva: systém vázání modelů přidá hodnotu, když je hodnota null svázána s Nullable vlastností bez vlastnosti.

Metody

SetAttemptedValueIsInvalidAccessor(Func<String,String,String>)

Nastaví AttemptedValueIsInvalidAccessor vlastnost.

SetMissingBindRequiredValueAccessor(Func<String,String>)

Nastaví MissingBindRequiredValueAccessor vlastnost.

SetMissingKeyOrValueAccessor(Func<String>)

Nastaví MissingKeyOrValueAccessor vlastnost.

SetMissingRequestBodyRequiredValueAccessor(Func<String>)

Nastaví MissingRequestBodyRequiredValueAccessor vlastnost.

SetNonPropertyAttemptedValueIsInvalidAccessor(Func<String,String>)

Nastaví NonPropertyAttemptedValueIsInvalidAccessor vlastnost.

SetNonPropertyUnknownValueIsInvalidAccessor(Func<String>)

Nastaví NonPropertyUnknownValueIsInvalidAccessor vlastnost.

SetNonPropertyValueMustBeANumberAccessor(Func<String>)

Nastaví NonPropertyValueMustBeANumberAccessor vlastnost.

SetUnknownValueIsInvalidAccessor(Func<String,String>)

Nastaví UnknownValueIsInvalidAccessor vlastnost.

SetValueIsInvalidAccessor(Func<String,String>)

Nastaví ValueIsInvalidAccessor vlastnost.

SetValueMustBeANumberAccessor(Func<String,String>)

Nastaví ValueMustBeANumberAccessor vlastnost.

SetValueMustNotBeNullAccessor(Func<String,String>)

Nastaví ValueMustNotBeNullAccessor vlastnost.

Platí pro