DefaultModelMetadata 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.
Varsayılan ModelMetadata uygulama.
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
- Devralma
Oluşturucular
Özellikler
AdditionalValues |
Model hakkında ek bilgi koleksiyonunu alır. |
Attributes |
Geçerli örneğin öznitelik kümesini alır. |
BinderModelName |
kullanılarak IModelNameProvideraçıkça belirtilirse modelin adını alır. |
BinderType |
Type kullanılarak IBinderTypeProviderMetadataaçıkça belirtilirse modelin IModelBinder değerini alır. |
BindingMetadata |
Geçerli örneğini BindingMetadata alır. |
BindingSource |
Bu model için bağlayıcı meta verilerini alır. |
BoundConstructor |
Bağlama ve doğrulama sırasında kullanılan kayıt türünün oluşturucusunun örneğini alır ModelMetadata . |
BoundConstructor |
Bağlama ve doğrulama sırasında kullanılan kayıt türünün oluşturucusunun örneğini alır ModelMetadata . (Devralındığı yer: ModelMetadata) |
BoundConstructorInvoker |
olmayan ilişkili |
BoundConstructorInvoker |
olmayan ilişkili |
BoundConstructorParameters |
bir BoundConstructorüzerindeki parametreler için örneklerin ModelMetadata koleksiyonunu alır. Bu yalnızca olduğunda MetadataKindConstructorkullanılabilir. |
BoundConstructorParameters |
bir BoundConstructorüzerindeki parametreler için örneklerin ModelMetadata koleksiyonunu alır. Bu yalnızca olduğunda MetadataKindConstructorkullanılabilir. (Devralındığı yer: ModelMetadata) |
ContainerMetadata |
Bu meta veriler bir özelliğe yönelikse meta verilerini ContainerType alır; |
ContainerMetadata |
Bu meta veriler bir özelliğe yönelikse meta verilerini ContainerType alır; |
ContainerType |
Bu meta veriler bir özelliğe yönelikse özelliği içeren türü alır; |
ConvertEmptyStringToNull |
Bir modeli metin olarak temsil ederken boş dize değerinin mi yoksa yalnızca boşluk karakterleri |
DataTypeName |
Modelin veri türünün adını alır. ModelType Bazı görüntüleme senaryolarında geçersiz kılmalar. |
Description |
Modelin açıklamasını alır. |
DisplayFormatString |
Modeli görüntülemek için kullanılan biçim dizesini (bkz https://msdn.microsoft.com/en-us/library/txafckwd.aspx. ) alır. |
DisplayMetadata |
Geçerli örneğini DisplayMetadata alır. |
DisplayName |
Modelin görünen adını alır. |
EditFormatString |
Modeli düzenlemek için kullanılan biçim dizesini (bkz https://msdn.microsoft.com/en-us/library/txafckwd.aspx. ) alır. |
ElementMetadata |
öğesini uygulayan ModelMetadataIEnumerableöğeleri ModelTypeType için öğesini alır. |
ElementType |
öğesini uygulayan TypeIEnumerableöğeleri ModelTypeType için öğesini alır. (Devralındığı yer: ModelMetadata) |
EnumGroupedDisplayNamesAndValues |
içindeki tüm Enum değerlerin UnderlyingOrModelTypesıralı ve gruplandırılmış görünen adlarını ve değerlerini alır. |
EnumNamesAndValues |
içindeki UnderlyingOrModelTypetüm Enum değerlerin adlarını ve değerlerini alır. |
HasNonDefaultEditFormat |
Veri türü için varsayılan değerden farklı boş olmayan, boş olmayan bir değere sahip olup olmadığını EditFormatString belirten bir |
HasValidators |
Modelin veya özelliklerinden veya öğelerinden birinin ilişkili doğrulayıcılara sahip olup olmadığını gösteren bir değer alır. |
HasValidators |
Modelin veya özelliklerinden veya öğelerinden birinin ilişkili doğrulayıcılara sahip olup olmadığını gösteren bir değer alır. (Devralındığı yer: ModelMetadata) |
HideSurroundingHtml |
"HiddenInput" görüntüleme şablonunun (ifade değerini değil) döndürerek döndürmeyeceğini |
HtmlEncode |
Değerin HTML ile kodlanıp kodlanmayacağını belirten bir değer alır. |
Identity |
Geçerli örneğin anahtarını alır. (Devralındığı yer: ModelMetadata) |
IsBindingAllowed |
Model değerinin model bağlaması ile bağlanıp bağlanamayacağını belirten bir değer alır. Bu yalnızca geçerli örnek bir özelliği temsil ettiğinde geçerlidir. |
IsBindingRequired |
Model bağlaması için model değerinin gerekli olup olmadığını belirten bir değer alır. Bu yalnızca geçerli örnek bir özelliği temsil ettiğinde geçerlidir. |
IsCollectionType |
Koleksiyon türü olup olmadığını ModelType belirten bir değer alır. (Devralındığı yer: ModelMetadata) |
IsComplexType |
Karmaşık bir tür olup olmadığını ModelType belirten bir değer alır. (Devralındığı yer: ModelMetadata) |
IsEnum |
için olup olmadığını UnderlyingOrModelType belirten bir Enumdeğer alır. |
IsEnumerableType |
Numaralandırılabilir bir tür olup olmadığını ModelType belirten bir değer alır. (Devralındığı yer: ModelMetadata) |
IsFlagsEnum |
İlişkili FlagsAttributeile için Enum olup olmadığını UnderlyingOrModelType belirten bir değer alır. |
IsNullableValueType |
olup olmadığını ModelType belirten bir Nullable<T>değer alır. (Devralındığı yer: ModelMetadata) |
IsReadOnly |
Model değerinin salt okunur olup olmadığını belirten bir değer alır. Bu yalnızca geçerli örnek bir özelliği temsil ettiğinde geçerlidir. |
IsReferenceOrNullableType |
Değerlere izin |
IsRequired |
Model değerinin gerekli olup olmadığını belirten bir değer alır. Bu yalnızca geçerli örnek bir özelliği temsil ettiğinde geçerlidir. |
MetadataKind |
Geçerli örnek tarafından temsil edilen meta veri öğesinin türünü belirten bir değer alır. (Devralındığı yer: ModelMetadata) |
ModelBindingMessageProvider |
ModelBindingMessageProvider Örneği alır. |
ModelType |
Geçerli örnek tarafından temsil edilen model türünü alır. (Devralındığı yer: ModelMetadata) |
Name |
Bu meta veri bir parametre veya özellik içinse parametrenin veya özelliğin adını alır; |
NullDisplayText |
Model olduğunda |
Order |
Geçerli meta verilerin içerdiği türdeki diğer özelliklere göre sıralanması gereken yeri belirten bir değer alır. |
ParameterName |
Bu meta veri bir parametre içinse parametrenin adını alır; |
Placeholder |
Düzenleyici için yer tutucu değeri olarak görüntülenecek metni alır. Varsayılan olarak, bu kullanılarak yapılandırılır Prompt. |
Properties |
Modelin ModelMetadata özellikleri için örnek koleksiyonunu alır. |
PropertyFilterProvider |
Modele IPropertyFilterProviderbağlı olması gereken özellikleri belirleyebilen öğesini alır. |
PropertyGetter |
Bir model nesnesinden özellik değerini almak için bir özellik alma temsilcisi alır. |
PropertyName |
Bu meta veriler bir özellik içinse özelliğin adını alır; |
PropertySetter |
Bir model nesnesinde özellik değerini ayarlamak için bir özellik ayarlayıcısı temsilcisi alır. |
PropertyValidationFilter |
Bu modelin doğrulanıp doğrulanmayacağını gösteren bir IPropertyValidationFilter uygulama alır. if |
PropertyValidationFilter |
Bu modelin doğrulanıp doğrulanmayacağını gösteren bir IPropertyValidationFilter uygulama alır. if |
ShowForDisplay |
Özelliğin salt okunur görünümlerde görüntülenip görüntülenmeyeceğini gösteren bir değer alır. |
ShowForEdit |
Özelliğin düzenlenebilir görünümlerde görüntülenip görüntülenmeyeceğini belirten bir değer alır. |
SimpleDisplayProperty |
Modeli görüntülemek için kullanılan özelliğin adı olan bir değer alır. |
TemplateHint |
Şablon oluşturma sistemi tarafından display-templates ve editor-templates bulmak için kullanılan bir dize alır. Belirtmek için kullanın UIHintAttribute . |
UnderlyingOrModelType |
'den Nullable<T>devralıyorsaModelType, temel alınan tür bağımsız değişkenini alır. Aksi takdirde alır ModelType. (Devralındığı yer: ModelMetadata) |
ValidateChildren |
Modelin özelliklerinin veya öğelerinin doğrulanıp doğrulanmayacağını gösteren bir değer alır. |
ValidationMetadata |
Geçerli örneğini ValidationMetadata alır. |
ValidatorMetadata |
Doğrulayıcılar için meta veri öğeleri koleksiyonunu alır. |
Yöntemler
Equals(ModelMetadata) |
Varsayılan ModelMetadata uygulama. (Devralındığı yer: ModelMetadata) |
Equals(Object) |
Varsayılan ModelMetadata uygulama. (Devralındığı yer: ModelMetadata) |
GetDisplayName() |
Model için bir görünen ad alır. (Devralındığı yer: ModelMetadata) |
GetHashCode() |
Varsayılan ModelMetadata uygulama. (Devralındığı yer: ModelMetadata) |
GetMetadataForProperties(Type) |
Bir öğesinin özelliklerini Typeaçıklayan meta veriler sağlar. |
GetMetadataForProperties(Type) |
Bir öğesinin özelliklerini Typeaçıklayan meta veriler sağlar. (Devralındığı yer: ModelMetadata) |
GetMetadataForType(Type) |
bir Typeöğesini açıklayan meta veriler sağlar. |
GetMetadataForType(Type) |
bir Typeöğesini açıklayan meta veriler sağlar. (Devralındığı yer: ModelMetadata) |
Uzantı Metotları
GetMetadataForProperty(IModelMetadataProvider, Type, String) |
Sağlanan |
GetModelExplorerForType(IModelMetadataProvider, Type, Object) |
Sağlanan |