ModelMetadata Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan kontainer untuk metadata untuk model.
public ref class ModelMetadata
public class ModelMetadata
type ModelMetadata = class
Public Class ModelMetadata
- Warisan
-
ModelMetadata
- Turunan
Keterangan
Model kata digunakan secara berbeda dalam konteks kelas ini daripada yang biasanya digunakan di tempat lain. Dalam aplikasi ASP.NET Web Form, atribut ModelType kontrol terikat data menentukan jenis elemen data yang terikat dengan kontrol data. Jenis ini biasanya disebut sebagai model, dan biasanya sesuai dengan baris dalam tabel database. Properti model biasanya sesuai dengan kolom tabel.
Objek ModelMetadata dapat menyediakan metadata untuk model itu sendiri atau untuk properti model, atau untuk properti properti kompleks. ModelMetadata Ketika objek berkaitan dengan properti, model kata mengacu pada properti , dan kontainer kata mengacu pada model.
Misalnya, model mungkin Kontak, yang memiliki properti Nama dan Usia , dan properti Nama mungkin merupakan properti kompleks yang terdiri dari FirstName dan LastName. ModelMetadata Ketika objek berkaitan dengan objek Kontak, jenis modelnya adalah Kontak dan tidak ada kontainer. ModelMetadata Saat objek berkaitan dengan properti Nama, jenis modelnya adalah Nama dan jenis kontainernya adalah Kontak. ModelMetadata Saat objek berkaitan dengan properti FirstName, jenis modelnya adalah FirstName dan jenis kontainernya adalah Nama.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ModelMetadata(ModelMetadataProvider, Type, Func<Object>, Type, String) |
Menginisialisasi instans baru dari kelas ModelMetadata. |
Bidang
| Nama | Deskripsi |
|---|---|
| DefaultOrder |
Nilai bilangan bulat yang selalu diatur ke |
Properti
| Nama | Deskripsi |
|---|---|
| AdditionalValues |
Mendapatkan koleksi yang berisi metadata tambahan tentang model. |
| ContainerType |
Mendapatkan jenis kontainer. |
| ConvertEmptyStringToNull |
Mendapatkan atau menetapkan nilai yang menentukan apakah string kosong yang dikirimkan dalam formulir harus dikonversi ke |
| DataTypeName |
Mendapatkan atau mengatur nama jenis data. |
| Description |
Mendapatkan atau mengatur teks yang menjelaskan model. |
| DisplayFormatString |
Mendapatkan atau mengatur string format yang harus diterapkan saat model ditampilkan dalam mode tampilan (dibandingkan dengan dalam mode edit). |
| DisplayName |
Mendapatkan atau mengatur teks yang akan digunakan di UI saat nama model ditampilkan. |
| EditFormatString |
Mendapatkan atau mengatur string format yang akan digunakan di UI dalam mode edit. |
| HideSurroundingHtml |
Mendapatkan atau menetapkan nilai yang menentukan apakah HTML di sekitarnya harus disembunyikan. |
| IsComplexType |
Mendapatkan nilai yang menentukan apakah model adalah jenis kompleks. |
| IsNullableValueType |
Mendapatkan nilai yang menentukan apakah model adalah jenis nilai nullable. |
| IsReadOnly |
Mendapatkan atau menetapkan nilai yang menentukan apakah model dapat diperbarui. |
| IsRequired |
Mendapatkan atau menetapkan nilai yang menentukan apakah properti diperlukan. |
| Model |
Mendapatkan atau mengatur objek model. |
| ModelType |
Mendapatkan jenis model. |
| NullDisplayText |
Mendapatkan string yang harus ditampilkan ketika model adalah |
| Order |
Mendapatkan atau mengatur bilangan bulat yang menunjukkan urutan untuk menampilkan properti ini relatif terhadap properti lain. |
| Properties |
Mendapatkan kumpulan objek metadata model yang menjelaskan properti model. |
| PropertyName |
Mendapatkan nama properti. |
| Provider |
Mendapatkan atau mengatur objek penyedia untuk metadata ini. |
| RequestValidationEnabled |
Mendapatkan atau menetapkan nilai yang menentukan apakah validasi permintaan diaktifkan. |
| ShortDisplayName |
Mendapatkan atau mengatur versi pendek nama tampilan. |
| ShowForDisplay |
Mendapatkan atau menetapkan nilai yang menentukan apakah model harus ditampilkan di UI dalam mode tampilan (dibandingkan dengan mode edit). |
| ShowForEdit |
Mendapatkan atau mengatur nilai yang menentukan apakah properti harus ditampilkan dalam mode edit (dibandingkan dengan mode tampilan). |
| SimpleDisplayText |
Mendapatkan atau mengatur teks yang akan ditampilkan untuk model saat model mewakili objek kompleks. |
| TemplateHint |
Mendapatkan atau menetapkan nilai yang menunjukkan templat (kontrol data) apa yang harus digunakan di UI untuk model. |
| Watermark |
Mendapatkan atau mengatur teks marka air untuk kotak teks. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetDisplayName() |
Mengembalikan teks untuk ditampilkan sebagai nama model di UI. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetSimpleDisplayText() |
Mengembalikan teks yang akan ditampilkan untuk model saat model mewakili objek kompleks. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| GetValidators(ModelBindingExecutionContext) |
Mengembalikan kumpulan validator yang berlaku untuk model. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |