ModelMetadata Sınıf
Tanım
Ö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.
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. |