Aracılığıyla paylaş


BindingInfo Sınıf

Tanım

Bir eylem parametresiyle ilişkili meta verileri temsil eden bağlama bilgileri.

public ref class BindingInfo
public class BindingInfo
type BindingInfo = class
Public Class BindingInfo
Devralma
BindingInfo

Oluşturucular

BindingInfo()

Yeni bir BindingInfo oluşturur.

BindingInfo(BindingInfo)

bir kopyasını BindingInfooluşturur.

Özellikler

BinderModelName

Bağlayıcı modeli adını alır veya ayarlar.

BinderType

Modeli bağlamak için kullanılan uygulamanın öğesini alır veya ayarlar TypeIModelBinder .

BindingSource

öğesini alır veya ayarlar BindingSource.

EmptyBodyBehavior

Boş gövdelerin geçerli girişler olarak değerlendirilmesine karar veren değeri alır veya ayarlar.

PropertyFilterProvider

öğesini alır veya ayarlar IPropertyFilterProvider.

RequestPredicate

Modelin geçerli istekten gelen duruma göre bağlanıp bağlanmayacağını belirleyen bir koşulu alır veya ayarlar.

ServiceKey

Anahtarlı hizmet ararken anahtar olarak kullanılan değeri alma veya ayarlar

Yöntemler

GetBindingInfo(IEnumerable<Object>)

Verilen attributessürümünden BindingInfo yeni bir örneğini oluşturur.

Bu aşırı yükleme, aracılığıyla ModelMetadatabelirtilenleri BindingInfo hesaba bağlamaz. Daha doğru BindingInfo bir örnek elde etmek için aşırı yüklemeyi veya TryApplyBindingInfo(ModelMetadata) bu yöntemin sonucunda kullanmayı GetBindingInfo(IEnumerable<Object>, ModelMetadata) göz önünde bulundurun.

GetBindingInfo(IEnumerable<Object>, ModelMetadata)

Verilen attributes ve modelMetadata'den yeni bir örneği BindingInfo oluşturur.

TryApplyBindingInfo(ModelMetadata)

Belirtilen modelMetadata'den bağlama meta verilerini uygular.

Zaten kullanılabilir değer yoksa değerini modelMetadata kullanır.

Şunlara uygulanır