System.Web.ModelBinding Ad Alanı

Veri nesnelerini ASP.NET Web Forms sunucu denetimlerine bağlamanızı sağlayan sınıflar sağlar.

Sınıflar

ArrayModelBinder<TElement>

Tarayıcı isteğini bir diziyle eşler.

ArrayModelBinderProvider

Diziler için bir model bağlayıcısı sağlar.

AssociatedMetadataProvider

Meta veri sağlayıcısı uygulamak için soyut bir sınıf sağlar.

AssociatedValidatorProvider

Doğrulama sağlayıcısı uygulayan sınıflar için soyut bir sınıf sağlar.

BinaryDataModelBinderProvider

İkili veriler için bir model bağlayıcısı alır.

BindingBehaviorAttribute

Model bağlama davranışı öznitelikleri için bir temel sınıf sağlar.

BindNeverAttribute

Model bağlamanın bir özelliği hariç tutması gerektiğini belirten bir öznitelik sağlar.

BindRequiredAttribute

Model bağlama için bir özelliğin gerekli olduğunu belirten bir öznitelik sağlar.

CollectionModelBinder<TElement>

Bir tarayıcı isteğini bir koleksiyona eşler.

CollectionModelBinderProvider

Bir koleksiyon için model bağlayıcısı sağlar.

ComplexModel

Veri deposu olarak tek tek özellikler yerine bir koleksiyon kullanan karmaşık bir modeli açıklar.

ComplexModelBinder

Tarayıcı isteğini karmaşık bir veri modeliyle eşler.

ComplexModelBinderProvider

Karmaşık bir model için model bağlayıcısı sağlar.

ComplexModelResult

sınıfı tarafından ComplexModel depolanan veriler için bir kapsayıcı sağlar.

ControlAttribute

Model bağlama değerlerinin bir denetim tarafından sağlandığını belirten bir özniteliği temsil eder.

ControlValueProvider

Denetim değerleri için bir değer sağlayıcısını temsil eder.

CookieAttribute

Model bağlama değerlerinin bir tanımlama bilgisi tarafından sağlandığını belirten bir özniteliği temsil eder.

CookieValueProvider

Tanımlama bilgisi değerleri için bir değer sağlayıcısını temsil eder.

DataAnnotationsModelMetadata

Ortak meta veriler, DataAnnotationsModelMetadataProvider sınıf ve veri modeli sınıfı için DataAnnotationsModelValidator bir kapsayıcı sağlar.

DataAnnotationsModelMetadataProvider

Varsayılan model meta veri sağlayıcısını uygular.

DataAnnotationsModelValidator

Model doğrulayıcı sağlar.

DataAnnotationsModelValidator<TAttribute>

Belirtilen doğrulama türü için model doğrulayıcı sağlar.

DataAnnotationsModelValidatorProvider

Varsayılan doğrulayıcı sağlayıcısını uygular.

DefaultModelBinder

Tarayıcı isteğini bir veri nesnesine eşler. Bu sınıf, bir model bağlayıcısının somut bir uygulamasını sağlar.

DictionaryModelBinder<TKey,TValue>

Tarayıcı isteğini sözlük veri nesnesine eşler.

DictionaryModelBinderProvider

Sözlük için bir model bağlayıcısı sağlar.

DictionaryValueProvider<TValue>

Değerleri arabirimini uygulayan bir koleksiyondan gelen değer sağlayıcıları için IDictionary<TKey,TValue> temel sınıfı temsil eder.

EmptyModelMetadataProvider

Meta veri gerektirmeyen veri modelleri için boş bir meta veri sağlayıcısı sağlar.

ExtensibleModelBinderAttribute

Model türü için bağlayıcı türünü belirtir.

FormAttribute

Model bağlama değerlerinin bir form alanı tarafından sağlandığını belirten bir özniteliği temsil eder.

FormValueProvider

Form değerleri için bir değer sağlayıcısını temsil eder.

GenericModelBinderProvider

Genel bir tür için model bağlayıcısı alır.

KeyValuePairModelBinder<TKey,TValue>

Tarayıcı isteğini bir anahtar/değer çifti veri nesnesine eşler.

KeyValuePairModelBinderProvider

Anahtar/değer çiftleri koleksiyonu için bir model bağlayıcısı sağlar.

MaxLengthAttributeAdapter

özniteliği için MaxLengthAttribute bir bağdaştırıcı sağlar.

MinLengthAttributeAdapter

özniteliği için MinLengthAttribute bir bağdaştırıcı sağlar.

ModelBinderDictionary

Bağlayıcı türüne göre listelenen, uygulama için tüm model bağlayıcıları için bir kapsayıcı sağlar.

ModelBinderErrorMessageProviders

Model bağlayıcı hata iletisi sağlayıcıları için bir kapsayıcı sağlar.

ModelBinderProvider

Model bağlayıcı sağlayıcıları için soyut bir temel sınıf sağlar.

ModelBinderProviderCollection

Model bağlayıcı sağlayıcıları koleksiyonu için bir kapsayıcı sağlar.

ModelBinderProviderOptionsAttribute

Model bağlayıcı sağlayıcısı seçeneklerini belirten bir özniteliği temsil eder.

ModelBinderProviders

Uygulama için model bağlayıcı sağlayıcıları için bir kapsayıcı sağlar.

ModelBinders

Uygulama için model bağlayıcılarına genel erişim sağlar.

ModelBindingContext

Model bağlayıcısının hangi bağlamda çalıştığını sağlar.

ModelBindingExecutionContext

Model bağlama sisteminin ihtiyaç duyduğu model bağlama sisteminin dışındaki tüm bilgileri kapsüller.

ModelError

Model bağlama sırasında oluşan bir hatayı temsil eder.

ModelErrorCollection

Model doğrulama hataları için bir kapsayıcı sağlar.

ModelMetadata

Modelin meta verileri için bir kapsayıcı sağlar.

ModelMetadataProvider

Özel meta veri sağlayıcısı için soyut bir temel sınıf sağlar.

ModelMetadataProviders

Geçerli ModelMetadataProvider örnek için bir kapsayıcı sağlar.

ModelState

Model bağlama durumunu kapsüller.

ModelStateDictionary

Model bağlamanın durumunu temsil eder.

ModelValidatedEventArgs

Validated olayı için veriler sağlar.

ModelValidatingEventArgs

Validating olayı için veriler sağlar.

ModelValidationNode

Model doğrulama bilgileri için bir kapsayıcı sağlar.

ModelValidationResult

Doğrulama sonucu için bir kapsayıcı sağlar.

ModelValidator

Doğrulama mantığı uygulamak için bir temel sınıf sağlar.

ModelValidatorProvider

Model doğrulayıcıları koleksiyonu sağlar.

ModelValidatorProviderCollection

Doğrulama sağlayıcıları koleksiyonu için bir kapsayıcı sağlar.

ModelValidatorProviders

Geçerli doğrulama sağlayıcısı için bir kapsayıcı sağlar.

MutableObjectModelBinder

Tarayıcı isteğini değiştirilebilir bir veri nesnesine eşler.

MutableObjectModelBinderProvider

Değiştirilebilir nesneler için bir model bağlayıcısı sağlar.

NameValueCollectionValueProvider

Değerleri bir ad/değer koleksiyonundan gelen değer sağlayıcıları için temel sınıfı temsil eder.

ProfileAttribute

Model bağlama değerlerinin bir profil tarafından sağlandığını belirten bir özniteliği temsil eder.

ProfileValueProvider

Profil değerleri için bir değer sağlayıcısını temsil eder.

QueryStringAttribute

Model bağlama değerlerinin bir sorgu dizesi değeri tarafından sağlandığını belirten bir özniteliği temsil eder.

QueryStringValueProvider

Sorgu dizesi değerleri için bir değer sağlayıcısını temsil eder.

RangeAttributeAdapter

özniteliği için RangeAttribute bir bağdaştırıcı sağlar.

RegularExpressionAttributeAdapter

özniteliği için RegularExpressionAttribute bir bağdaştırıcı sağlar.

RequiredAttributeAdapter

özniteliği için RequiredAttribute bir bağdaştırıcı sağlar.

RouteDataAttribute

Model bağlama değerlerinin yol verileri tarafından sağlandığını belirten bir özniteliği temsil eder.

RouteDataValueProvider

Yönlendirme verileri için bir değer sağlayıcısını temsil eder.

SessionAttribute

Model bağlama değerlerinin oturum durumu tarafından sağlandığını belirten bir özniteliği temsil eder.

SimpleModelBinderProvider

Basit bir tür için model bağlayıcısı sağlar.

SimpleValueProvider

Tek anahtar/değer aramaları için bir değer sağlayıcısını temsil eder.

StringLengthAttributeAdapter

özniteliği için StringLengthAttribute bir bağdaştırıcı sağlar.

TypeConverterModelBinder

Tarayıcı isteğini bir veri nesnesine eşler. Bu tür, model bağlaması .NET Framework tür dönüştürücü kullanılarak dönüştürme gerektirdiğinde kullanılır.

TypeConverterModelBinderProvider

Tür dönüştürmesi gerektiren bir model için model bağlayıcısı sağlar.

TypeMatchModelBinder

Tarayıcı isteğini bir veri nesnesine eşler. Model bağlama türü dönüştürme gerektirmediğinde bu sınıf kullanılır.

TypeMatchModelBinderProvider

Tür dönüştürmesi gerektirmeyen bir model için model bağlayıcısı sağlar.

UserProfileAttribute

Model bağlama değerlerinin bir kullanıcı profili tarafından sağlandığını belirten bir özniteliği temsil eder.

UserProfileValueProvider

Kullanıcı profilleri için bir değer sağlayıcısını temsil eder.

ValidatableObjectAdapter

Arabirimi uygulayan IValidatableObject nesneler için bir bağdaştırıcı sağlar.

ValueProviderCollection

Uygulama için değer sağlayıcısı nesnelerinin koleksiyonunu temsil eder.

ValueProviderResult

Bir değer sağlayıcısından değer almanın sonucunu temsil eder.

ValueProviderSourceAttribute

, QueryStringAttributeve ViewStateAttributegibi FormAttributemodel bağlaması için değerlerin kaynağını belirtmek üzere yöntem parametrelerinde kullanılabilecek değer sağlayıcısı öznitelikleri için bir temel sınıf sağlar.

ViewStateAttribute

Model bağlama değerlerinin görünüm durumu tarafından sağlandığını belirten bir özniteliği temsil eder.

ViewStateValueProvider

Durum değerlerini görüntülemek için bir değer sağlayıcısını temsil eder.

Arabirimler

IMetadataAware

Meta veri kullanan sınıflar tarafından uygulanması gereken bir yöntem tanımlar.

IModelBinder

Model bağlayıcısı için gereken yöntemi tanımlar.

IModelNameProvider

Parametre adını kullanmak yerine model bağlaması için kullanılacak alternatif bir ad belirtmek için bir yol sağlar.

IUnvalidatedValueProvider

Karşılanmamış bir değer sağlayıcısı için gereken yöntemi tanımlar.

IUnvalidatedValueProviderSource

İstek doğrulamasını atlayan bir değer sağlayıcısı için gereken yöntemleri tanımlar.

IValueProvider

Bir değer sağlayıcısı için gereken yöntemleri tanımlar.

IValueProviderSource

Değer sağlayıcısı kaynağı için gereken yöntemi tanımlar.

Numaralandırmalar

BindingBehavior

Model bağlama davranış seçeneklerini numaralandırır.

Temsilciler

DataAnnotationsModelValidationFactory

Örnek oluşturan DataAnnotationsModelValidatorProvider yöntemi temsil eder.

DataAnnotationsValidatableObjectAdapterFactory

Arabirimi temel alan doğrulayıcılar için bir fabrikayı IValidatableObject temsil eder.

ModelBinderErrorMessageProvider

Model bağlama hata iletisi sağlayan bir yöntemi temsil eder.

Açıklamalar

Web Forms ile model bağlama kullanma öğretici serisi için bkz. Model Bağlama ve Web Forms.