DefaultModelBindingMessageProvider Sınıf

Tanım

Uygulama ModelBindingMessageProvider okuma/yazma.

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
Devralma
DefaultModelBindingMessageProvider

Oluşturucular

DefaultModelBindingMessageProvider()

DefaultModelBindingMessageProvider sınıfının yeni bir örneğini başlatır.

DefaultModelBindingMessageProvider(DefaultModelBindingMessageProvider)

temel alarak sınıfının yeni bir DefaultModelBindingMessageProvider örneğini originalProvider başlatılır.

Özellikler

AttemptedValueIsInvalidAccessor

veya türünde olduğunda model bağlama sisteminin eklediği hata iletisi, değeri biliniyor ve Exception hata bir özellik ile FormatException OverflowException ilişkilendirildi.

MissingBindRequiredValueAccessor

İlişkili bir BindRequiredAttribute özelliği bağlı değilken model bağlama sisteminin ekli olduğu hata iletisi.

MissingKeyOrValueAccessor

Model bağlama sistemi, anahtar veya değeri bağlı olduğunda ekler ancak ikisini KeyValuePair<TKey,TValue> birden eklemiyor hata iletisi.

MissingRequestBodyRequiredValueAccessor

İstek gövdesi için bir değer sağlanıyor ancak bir değer gerekli olduğunda model bağlama sisteminin ekli olduğu hata iletisi.

NonPropertyAttemptedValueIsInvalidAccessor

Veya türünde olduğunda model bağlama sisteminin eklediği hata iletisi, değer biliniyor ve hata bir koleksiyon öğesi Exception FormatException veya OverflowException parametresiyle ilişkilendirildi.

NonPropertyUnknownValueIsInvalidAccessor

veya türünde olduğunda model bağlama sisteminin ekleyemediklerine yönelik hata iletisi, değer bilinmiyor ve hata bir koleksiyon Exception FormatException öğesi veya OverflowException parametresiyle ilişkilendirildi.

NonPropertyValueMustBeANumberAccessor

Sayısal biçimlerin istemci tarafında doğrulanması için HTML ve etiket yardımcıları ekleme hata iletisi. Bir float (örneğin) koleksiyon öğesinin veya eylem parametresinin alanı doğru biçimlendirilmiş bir değere sahip yoksa tarayıcıda görünür.

UnknownValueIsInvalidAccessor

veya türünde olduğunda model bağlama sisteminin ekleyemediklerine yönelik hata iletisi, değer bilinmiyor Exception FormatException ve hata bir OverflowException özellikle ilişkilendirildi.

ValueIsInvalidAccessor

Bir özellik geçersiz olduğunda ancak sn değeri null olduğunda geri dönüş hata iletisi HTML ModelError ve etiket yardımcıları ErrorMessage görüntülenir.

ValueMustBeANumberAccessor

Sayısal biçimlerin istemci tarafında doğrulanması için HTML ve etiket yardımcıları ekleme hata iletisi. Bir float (örneğin) özelliğinin alanı doğru biçimlendirilmiş bir değere sahip yoksa tarayıcıda görünür.

ValueMustNotBeNullAccessor

Null değer, olmayan bir özelle ilişkili olduğunda model bağlama sisteminin ekleyemediklerine ait hata Nullable iletisi.

Yöntemler

SetAttemptedValueIsInvalidAccessor(Func<String,String,String>)

özelliğini AttemptedValueIsInvalidAccessor ayarlar.

SetMissingBindRequiredValueAccessor(Func<String,String>)

özelliğini MissingBindRequiredValueAccessor ayarlar.

SetMissingKeyOrValueAccessor(Func<String>)

özelliğini MissingKeyOrValueAccessor ayarlar.

SetMissingRequestBodyRequiredValueAccessor(Func<String>)

özelliğini MissingRequestBodyRequiredValueAccessor ayarlar.

SetNonPropertyAttemptedValueIsInvalidAccessor(Func<String,String>)

özelliğini NonPropertyAttemptedValueIsInvalidAccessor ayarlar.

SetNonPropertyUnknownValueIsInvalidAccessor(Func<String>)

özelliğini NonPropertyUnknownValueIsInvalidAccessor ayarlar.

SetNonPropertyValueMustBeANumberAccessor(Func<String>)

özelliğini NonPropertyValueMustBeANumberAccessor ayarlar.

SetUnknownValueIsInvalidAccessor(Func<String,String>)

özelliğini UnknownValueIsInvalidAccessor ayarlar.

SetValueIsInvalidAccessor(Func<String,String>)

özelliğini ValueIsInvalidAccessor ayarlar.

SetValueMustBeANumberAccessor(Func<String,String>)

özelliğini ValueMustBeANumberAccessor ayarlar.

SetValueMustNotBeNullAccessor(Func<String,String>)

özelliğini ValueMustNotBeNullAccessor ayarlar.

Şunlara uygulanır