System.Web.ModelBinding Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.