Aracılığıyla paylaş


ModelMetadata Sınıf

Tanım

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

public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
Devralma
ModelMetadata
Türetilmiş

Oluşturucular

ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String)

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

Alanlar

DefaultOrder

10000 olan varsayılan sipariş değeri.

Özellikler

AdditionalValues

Model hakkında ek meta veriler içeren bir sözlük alır.

Container

Modelin kapsayıcı nesnesine başvuru. Model bir özelliği temsil ederse null olmayan bir değer olur.

ContainerType

Modelin kapsayıcı türünü alır veya ayarlar.

ConvertEmptyStringToNull

Formlarda geri gönderilen boş dizelerin null'a dönüştürülmesinin gerekip gerekmediğini belirten bir değer alır veya ayarlar.

DataTypeName

Veri türüyle ilgili meta bilgileri alır veya ayarlar.

Description

Modelin açıklamasını alır veya ayarlar.

DisplayFormatString

Model için görüntü biçimi dizesini alır veya ayarlar.

DisplayName

Modelin görünen adını alır veya ayarlar.

EditFormatString

Modelin düzenleme biçimi dizesini alır veya ayarlar.

HideSurroundingHtml

Model nesnesinin ilişkili HTML öğeleri kullanılarak işlenip işlenmeyeceğini belirten bir değer alır veya ayarlar.

HtmlEncode

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

IsComplexType

Modelin karmaşık bir tür olup olmadığını belirten bir değer alır veya ayarlar.

IsNullableValueType

Türün boş değer atanabilir olup olmadığını belirten bir değer alır.

IsReadOnly

Modelin salt okunur olup olmadığını belirten bir değer alır veya ayarlar.

IsRequired

Modelin gerekli olup olmadığını belirten bir değer alır veya ayarlar.

Model

Modelin değerini alır.

ModelType

Modelin türünü alır.

NullDisplayText

Null değerler için görüntülenecek dizeyi alır veya ayarlar.

Order

Geçerli meta verilerin sırasını temsil eden bir değeri alır veya ayarlar.

Properties

Modelin özelliklerini açıklayan model meta veri nesneleri koleksiyonunu alır.

PropertyName

Özellik adını alır.

Provider

Sağlayıcıyı alır veya ayarlar.

RequestValidationEnabled

İstek doğrulamasının etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.

ShortDisplayName

Kısa bir görünen ad alır veya ayarlar.

ShowForDisplay

Özelliğin liste ve ayrıntı görünümleri gibi salt okunur görünümlerde görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

ShowForEdit

Modelin düzenlenebilir görünümlerde görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

SimpleDisplayText

Model için basit görüntü dizesini alır veya ayarlar.

TemplateHint

Bu model için hangi şablonun kullanılacağını öneren bir ipucu alır veya ayarlar.

Watermark

Filigran olarak kullanılabilecek bir değeri alır veya ayarlar.

Yöntemler

FromLambdaExpression<TParameter,TValue>(Expression<Func<TParameter,TValue>>, ViewDataDictionary<TParameter>)

Modelin parametresinden Expression meta verileri döndürür.

FromStringExpression(String, ViewDataDictionary)

Modelin ifade parametresinden meta verileri alır.

GetDisplayName()

Modelin görünen adını alır.

GetSimpleDisplayText()

Modelin basit açıklamasını döndürür.

GetValidators(ControllerContext)

Model için doğrulayıcıların listesini alır.

Şunlara uygulanır