DefaultModelMetadata 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.
Implementasi default ModelMetadata .
public ref class DefaultModelMetadata : Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata
public class DefaultModelMetadata : Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
type DefaultModelMetadata = class
inherit ModelMetadata
Public Class DefaultModelMetadata
Inherits ModelMetadata
- Warisan
Konstruktor
Properti
AdditionalValues |
Mendapatkan kumpulan informasi tambahan tentang model. |
Attributes |
Mendapatkan sekumpulan atribut untuk instans saat ini. |
BinderModelName |
Mendapatkan nama model jika ditentukan secara eksplisit menggunakan IModelNameProvider. |
BinderType |
Type Mendapatkan dari IModelBinder model jika ditentukan secara eksplisit menggunakan IBinderTypeProviderMetadata. |
BindingMetadata |
Mendapatkan untuk instans BindingMetadata saat ini. |
BindingSource |
Mendapatkan metadata binder untuk model ini. |
BoundConstructor |
Mendapatkan instans ModelMetadata untuk konstruktor jenis catatan yang digunakan selama pengikatan dan validasi. |
BoundConstructor |
Mendapatkan instans ModelMetadata untuk konstruktor jenis catatan yang digunakan selama pengikatan dan validasi. (Diperoleh dari ModelMetadata) |
BoundConstructorInvoker |
Mendapatkan delegasi yang memanggil konstruktor BoundConstructor terikat jika tidak |
BoundConstructorInvoker |
Mendapatkan delegasi yang memanggil konstruktor BoundConstructor terikat jika tidak |
BoundConstructorParameters |
Mendapatkan kumpulan ModelMetadata instans untuk parameter pada BoundConstructor. Ini hanya tersedia ketika MetadataKind adalah Constructor. |
BoundConstructorParameters |
Mendapatkan kumpulan ModelMetadata instans untuk parameter pada BoundConstructor. Ini hanya tersedia ketika MetadataKind adalah Constructor. (Diperoleh dari ModelMetadata) |
ContainerMetadata |
Mendapatkan metadata untuk ContainerType jika metadata ini adalah untuk properti; |
ContainerMetadata |
Mendapatkan metadata untuk ContainerType jika metadata ini adalah untuk properti; |
ContainerType |
Mendapatkan jenis yang berisi properti jika metadata ini untuk properti; |
ConvertEmptyStringToNull |
Mendapatkan nilai yang menunjukkan apakah akan mengonversi nilai string kosong atau hanya berisi karakter |
DataTypeName |
Mendapatkan nama jenis data model. Mengambil alih ModelType dalam beberapa skenario tampilan. |
Description |
Mendapatkan deskripsi model. |
DisplayFormatString |
Mendapatkan string format (lihat https://msdn.microsoft.com/en-us/library/txafckwd.aspx) yang digunakan untuk menampilkan model. |
DisplayMetadata |
Mendapatkan untuk instans DisplayMetadata saat ini. |
DisplayName |
Mendapatkan nama tampilan model. |
EditFormatString |
Mendapatkan string format (lihat https://msdn.microsoft.com/en-us/library/txafckwd.aspx) yang digunakan untuk mengedit model. |
ElementMetadata |
ModelMetadata Mendapatkan untuk elemen dari ModelType jika itu Type mengimplementasikan IEnumerable. |
ElementType |
Type Mendapatkan untuk elemen dari ModelType jika itu Type mengimplementasikan IEnumerable. (Diperoleh dari ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
Mendapatkan nama tampilan dan nilai tampilan yang diurutkan dan dikelompokkan dari semua Enum nilai di UnderlyingOrModelType. |
EnumNamesAndValues |
Mendapatkan nama dan nilai semua Enum nilai di UnderlyingOrModelType. |
HasNonDefaultEditFormat |
Mendapatkan nilai yang menunjukkan apakah EditFormatString memiliki nilai non- |
HasValidators |
Mendapatkan nilai yang menunjukkan apakah model, atau salah satu properti atau elemennya, memiliki validator terkait. |
HasValidators |
Mendapatkan nilai yang menunjukkan apakah model, atau salah satu properti atau elemennya, memiliki validator terkait. (Diperoleh dari ModelMetadata) |
HideSurroundingHtml |
Mendapatkan nilai yang menunjukkan apakah templat tampilan "HiddenInput" harus mengembalikan |
HtmlEncode |
Mendapatkan nilai yang menunjukkan apakah nilai harus dikodekan HTML. |
Identity |
Mendapatkan kunci untuk instans saat ini. (Diperoleh dari ModelMetadata) |
IsBindingAllowed |
Mendapatkan nilai yang menunjukkan apakah nilai model dapat diikat oleh pengikatan model atau tidak. Ini hanya berlaku ketika instans saat ini mewakili properti . |
IsBindingRequired |
Mendapatkan nilai yang menunjukkan apakah nilai model diperlukan oleh pengikatan model atau tidak. Ini hanya berlaku ketika instans saat ini mewakili properti . |
IsCollectionType |
Mendapatkan nilai yang menunjukkan apakah merupakan jenis koleksi atau tidak ModelType . (Diperoleh dari ModelMetadata) |
IsComplexType |
Mendapatkan nilai yang menunjukkan apakah ModelType merupakan jenis kompleks. (Diperoleh dari ModelMetadata) |
IsEnum |
Mendapatkan nilai yang menunjukkan apakah UnderlyingOrModelType untuk Enum. |
IsEnumerableType |
Mendapatkan nilai yang menunjukkan apakah jenis yang dapat dijumlahkan atau tidak ModelType . (Diperoleh dari ModelMetadata) |
IsFlagsEnum |
Mendapatkan nilai yang menunjukkan apakah UnderlyingOrModelType adalah untuk Enum dengan yang terkait FlagsAttribute. |
IsNullableValueType |
Mendapatkan nilai yang menunjukkan apakah adalah atau tidak ModelType adalah Nullable<T>. (Diperoleh dari ModelMetadata) |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah nilai model bersifat baca-saja atau tidak. Ini hanya berlaku ketika instans saat ini mewakili properti . |
IsReferenceOrNullableType |
Mendapatkan nilai yang menunjukkan apakah memungkinkan |
IsRequired |
Mendapatkan nilai yang menunjukkan apakah nilai model diperlukan atau tidak. Ini hanya berlaku ketika instans saat ini mewakili properti . |
MetadataKind |
Mendapatkan nilai yang menunjukkan jenis elemen metadata yang diwakili oleh instans saat ini. (Diperoleh dari ModelMetadata) |
ModelBindingMessageProvider |
Mendapatkan instans ModelBindingMessageProvider . |
ModelType |
Mendapatkan jenis model yang diwakili oleh instans saat ini. (Diperoleh dari ModelMetadata) |
Name |
Mendapatkan nama parameter atau properti jika metadata ini untuk parameter atau properti; |
NullDisplayText |
Mendapatkan teks untuk ditampilkan saat model adalah |
Order |
Mendapatkan nilai yang menunjukkan di mana metadata saat ini harus diurutkan relatif terhadap properti lain dalam jenis penampungnya. |
ParameterName |
Mendapatkan nama parameter jika metadata ini untuk parameter; |
Placeholder |
Mendapatkan teks untuk ditampilkan sebagai nilai tempat penampung untuk editor. Secara default, ini dikonfigurasi menggunakan Prompt. |
Properties |
Mendapatkan koleksi ModelMetadata instans untuk properti model. |
PropertyFilterProvider |
IPropertyFilterProviderMendapatkan , yang dapat menentukan properti mana yang harus terikat model. |
PropertyGetter |
Mendapatkan delegasi getter properti untuk mendapatkan nilai properti dari objek model. |
PropertyName |
Mendapatkan nama properti jika metadata ini untuk properti; |
PropertySetter |
Mendapatkan delegasi setter properti untuk mengatur nilai properti pada objek model. |
PropertyValidationFilter |
IPropertyValidationFilter Mendapatkan implementasi yang menunjukkan apakah model ini harus divalidasi. Jika |
PropertyValidationFilter |
IPropertyValidationFilter Mendapatkan implementasi yang menunjukkan apakah model ini harus divalidasi. Jika |
ShowForDisplay |
Mendapatkan nilai yang menunjukkan apakah properti harus ditampilkan dalam tampilan baca-saja. |
ShowForEdit |
Mendapatkan nilai yang menunjukkan apakah properti harus ditampilkan dalam tampilan yang dapat diedit. |
SimpleDisplayProperty |
Mendapatkan nilai yang merupakan nama properti yang digunakan untuk menampilkan model. |
TemplateHint |
Mendapatkan string yang digunakan oleh sistem templat untuk menemukan display-templates dan editor-templates. Gunakan UIHintAttribute untuk menentukan. |
UnderlyingOrModelType |
Mendapatkan argumen jenis yang mendasar jika ModelType diwarisi dari Nullable<T>. Jika tidak, akan ModelType. (Diperoleh dari ModelMetadata) |
ValidateChildren |
Mendapatkan nilai yang menunjukkan apakah properti atau elemen model harus divalidasi. |
ValidationMetadata |
Mendapatkan untuk instans ValidationMetadata saat ini. |
ValidatorMetadata |
Mendapatkan kumpulan item metadata untuk validator. |
Metode
Equals(ModelMetadata) |
Implementasi default ModelMetadata . (Diperoleh dari ModelMetadata) |
Equals(Object) |
Implementasi default ModelMetadata . (Diperoleh dari ModelMetadata) |
GetDisplayName() |
Mendapatkan nama tampilan untuk model. (Diperoleh dari ModelMetadata) |
GetHashCode() |
Implementasi default ModelMetadata . (Diperoleh dari ModelMetadata) |
GetMetadataForProperties(Type) |
Memasok metadata yang menjelaskan properti dari Type. |
GetMetadataForProperties(Type) |
Memasok metadata yang menjelaskan properti dari Type. (Diperoleh dari ModelMetadata) |
GetMetadataForType(Type) |
Memasok metadata yang menjelaskan Type. |
GetMetadataForType(Type) |
Memasok metadata yang menjelaskan Type. (Diperoleh dari ModelMetadata) |
Metode Ekstensi
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
Mendapatkan untuk properti yang ModelMetadata diidentifikasi oleh yang disediakan |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
ModelExplorer Mendapatkan untuk yang disediakan |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk