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.
Bir model için meta veriler için bir kapsayıcı sağlar.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Devralma
-
ModelMetadata
- Türetilmiş
Açıklamalar
Sözcük modeli , genellikle başka bir yerde kullanıldığından, bu sınıfın bağlamında farklı şekilde kullanılır. Bir ASP.NET Web Forms uygulamasında, ModelType bir veri bağlantılı denetimin özniteliği, veri denetiminin bağlandığı bir veri öğesinin türünü belirtir. Bu tür genellikle model olarak adlandırılır ve genellikle bir veritabanı tablosundaki bir satıra karşılık gelir. Modelin özellikleri genellikle tablonun sütunlarına karşılık gelir.
Bir ModelMetadata nesne, modelin kendisi için veya modelin bir özelliği veya karmaşık bir özelliğin özelliği için meta veriler sağlayabilir. ModelMetadataNesne bir özellik ile ilgiliyse, sözcük modeli özelliğine başvurur ve sözcük kapsayıcısı modele başvurur.
Örneğin, model, ad ve yaş özelliklerine sahip bir Iletişim olabilir ve Name özelliği FirstName ve LastName' in birleşiminden oluşan karmaşık bir özellik olabilir. Nesne, ModelMetadata iletişim nesnesiyle ilgiliyse, model türü kişi olur ve kapsayıcı yoktur. ModelMetadataNesne Name özelliği ile ilgiliyse, model türü addır ve kapsayıcı türü ilgili kişi olur. ModelMetadataNesne FirstName özelliği ile ilgiliyse, model türü FirstName ve kapsayıcı türü Name olur.
Oluşturucular
ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
ModelMetadata sınıfının yeni bir örneğini başlatır. |
Alanlar
DefaultOrder |
Her zaman |
Özellikler
AdditionalValues |
Model hakkında ek meta veri içeren bir koleksiyon alır. |
ContainerType |
Kapsayıcının türünü alır. |
ConvertEmptyStringToNull |
Formlarda gönderilen boş dizelerin öğesine dönüştürülüp dönüştürülmeyeceğini belirleyen bir değer alır veya ayarlar |
DataTypeName |
Veri türünün adını alır veya ayarlar. |
Description |
Modeli tanımlayan metni alır veya ayarlar. |
DisplayFormatString |
Model görüntüleme modunda (düzenleme modunda olduğu gibi) görüntülendiğinde uygulanması gereken bir biçim dizesi alır veya ayarlar. |
DisplayName |
Modelin adı görüntülendiğinde kullanıcı arabiriminde kullanılacak metni alır veya ayarlar. |
EditFormatString |
Düzenleme modunda kullanıcı arabiriminde kullanılacak biçim dizesini alır veya ayarlar. |
HideSurroundingHtml |
Çevreleyen HTML 'in gizlenip gizlenmeyeceğini belirleyen bir değer alır veya ayarlar. |
IsComplexType |
Modelin karmaşık bir tür olup olmadığını belirten bir değer alır. |
IsNullableValueType |
Modelin null yapılabilir bir değer türü olup olmadığını belirten bir değer alır. |
IsReadOnly |
Modelin güncelleştirilip güncelleştirimeyeceğini belirten bir değer alır veya ayarlar. |
IsRequired |
Özelliğin gerekli olup olmadığını belirten bir değer alır veya ayarlar. |
Model |
Model nesnesini alır veya ayarlar. |
ModelType |
Modelin türünü alır. |
NullDisplayText |
Model olduğunda gösterilmesi gereken dizeyi alır |
Order |
Bu özelliğin diğer özelliklere göre görüntüleneceği sırayı gösteren bir tamsayı alır veya ayarlar. |
Properties |
Modelin özelliklerini tanımlayan model meta veri nesnelerinin bir koleksiyonunu alır. |
PropertyName |
Özelliğin adını alır. |
Provider |
Bu meta veriler için sağlayıcı nesnesini alır veya ayarlar. |
RequestValidationEnabled |
İstek doğrulamasının etkin olup olmadığını belirten bir değeri alır veya ayarlar. |
ShortDisplayName |
Görünen adın kısa bir sürümünü alır veya ayarlar. |
ShowForDisplay |
Modelin, ekran modunda (düzenleme modunun aksine) Kullanıcı arabiriminde görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar. |
ShowForEdit |
Özelliğin düzenleme modunda görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar (görüntü modunun aksine). |
SimpleDisplayText |
Model karmaşık bir nesneyi temsil ettiğinde model için görüntülenecek metni alır veya ayarlar. |
TemplateHint |
Model için Kullanıcı arabiriminde hangi şablonun (veri denetimi) kullanılması gerektiğini belirten bir değer alır veya ayarlar. |
Watermark |
Metin kutusu için filigran metnini alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetDisplayName() |
Kullanıcı arabiriminde modelin adı olarak görüntülenecek metni döndürür. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetSimpleDisplayText() |
Model karmaşık bir nesneyi temsil ettiğinde model için görüntülenecek metni döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetValidators(ModelBindingExecutionContext) |
Model için uygulanan doğrulayıcıların koleksiyonunu döndürür. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |