Freigeben über


DefaultModelBindingMessageProvider Klasse

Definition

Lese-/Schreibimplementierung 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
Vererbung
DefaultModelBindingMessageProvider

Konstruktoren

DefaultModelBindingMessageProvider()

Initialisiert eine neue Instanz der DefaultModelBindingMessageProvider-Klasse.

DefaultModelBindingMessageProvider(DefaultModelBindingMessageProvider)

Initialisiert eine neue instance der DefaultModelBindingMessageProvider -Klasse basierend auf originalProvider.

Eigenschaften

AttemptedValueIsInvalidAccessor

Fehlermeldung, die vom Modellbindungssystem hinzugefügt wird, wenn Exception vom Typ FormatException oder OverflowExceptionist , der Wert bekannt ist und fehler einer Eigenschaft zugeordnet ist.

MissingBindRequiredValueAccessor

Fehlermeldung, die das Modellbindungssystem hinzufügt, wenn eine Eigenschaft mit einer zugeordneten BindRequiredAttribute nicht gebunden ist.

MissingKeyOrValueAccessor

Fehlermeldung, die vom Modellbindungssystem hinzugefügt wird, wenn entweder der Schlüssel oder der Wert eines KeyValuePair<TKey,TValue> gebunden ist, aber nicht beides.

MissingRequestBodyRequiredValueAccessor

Fehlermeldung, die das Modellbindungssystem hinzufügt, wenn kein Wert für den Anforderungstext angegeben wird, aber ein Wert erforderlich ist.

NonPropertyAttemptedValueIsInvalidAccessor

Fehlermeldung, die das Modellbindungssystem hinzufügt, wenn Exception vom Typ FormatException oder OverflowExceptionist , der Wert bekannt ist und fehler einem Sammlungselement oder -parameter zugeordnet ist.

NonPropertyUnknownValueIsInvalidAccessor

Fehlermeldung, die das Modellbindungssystem hinzufügt, wenn Exception vom Typ FormatException oder OverflowException, wert unbekannt und Fehler einem Sammlungselement oder -parameter zugeordnet ist.

NonPropertyValueMustBeANumberAccessor

Fehlermeldungs-HTML- und Taghilfsprogramme werden für die clientseitige Validierung numerischer Formate hinzugefügt. Wird im Browser angezeigt, wenn das Feld für ein Sammlungselement oder aktionsparameter float (z. B.) keinen korrekt formatierten Wert aufweist.

UnknownValueIsInvalidAccessor

Fehlermeldung, die das Modellbindungssystem hinzufügt, wenn Exception vom Typ FormatException oder OverflowExceptionist , der Wert unbekannt und fehler einer Eigenschaft zugeordnet ist.

ValueIsInvalidAccessor

Fallback-Fehlermeldung HTML- und Taghilfsprogramme werden angezeigt, wenn eine Eigenschaft ungültig ist, die ModelErrors jedoch s aufweisen nullErrorMessage.

ValueMustBeANumberAccessor

Fehlermeldungs-HTML- und Taghilfsprogramme werden für die clientseitige Validierung numerischer Formate hinzugefügt. Wird im Browser angezeigt, wenn das Feld für eine float -Eigenschaft (z. B.) keinen ordnungsgemäß formatierten Wert aufweist.

ValueMustNotBeNullAccessor

Fehlermeldung, die das Modellbindungssystem hinzufügt, wenn ein null Wert an eine Nicht-EigenschaftNullable gebunden ist.

Methoden

SetAttemptedValueIsInvalidAccessor(Func<String,String,String>)

Legt die AttemptedValueIsInvalidAccessor-Eigenschaft fest.

SetMissingBindRequiredValueAccessor(Func<String,String>)

Legt die MissingBindRequiredValueAccessor-Eigenschaft fest.

SetMissingKeyOrValueAccessor(Func<String>)

Legt die MissingKeyOrValueAccessor-Eigenschaft fest.

SetMissingRequestBodyRequiredValueAccessor(Func<String>)

Legt die MissingRequestBodyRequiredValueAccessor-Eigenschaft fest.

SetNonPropertyAttemptedValueIsInvalidAccessor(Func<String,String>)

Legt die NonPropertyAttemptedValueIsInvalidAccessor-Eigenschaft fest.

SetNonPropertyUnknownValueIsInvalidAccessor(Func<String>)

Legt die NonPropertyUnknownValueIsInvalidAccessor-Eigenschaft fest.

SetNonPropertyValueMustBeANumberAccessor(Func<String>)

Legt die NonPropertyValueMustBeANumberAccessor-Eigenschaft fest.

SetUnknownValueIsInvalidAccessor(Func<String,String>)

Legt die UnknownValueIsInvalidAccessor-Eigenschaft fest.

SetValueIsInvalidAccessor(Func<String,String>)

Legt die ValueIsInvalidAccessor-Eigenschaft fest.

SetValueMustBeANumberAccessor(Func<String,String>)

Legt die ValueMustBeANumberAccessor-Eigenschaft fest.

SetValueMustNotBeNullAccessor(Func<String,String>)

Legt die ValueMustNotBeNullAccessor-Eigenschaft fest.

Gilt für: