DefaultModelMetadata Class¶
Constructors¶
-
DefaultModelMetadata
(Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider, Microsoft.AspNet.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider, Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultMetadataDetails)¶ Creates a new [Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultModelMetadata](Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultModelMetadata.yml).
Arguments: - provider (Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider) – The [Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider]().
- detailsProvider (Microsoft.AspNet.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider) – The [Microsoft.AspNet.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider](Microsoft.AspNet.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider.yml).
- details (Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultMetadataDetails) – The [Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultMetadataDetails](Microsoft.AspNet.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.yml).
public DefaultModelMetadata(IModelMetadataProvider provider, ICompositeMetadataDetailsProvider detailsProvider, DefaultMetadataDetails details)
-
Properties¶
-
AdditionalValues
()¶ Return type: System.Collections.Generic.IReadOnlyDictionary{System.Object,System.Object} public override IReadOnlyDictionary<object, object> AdditionalValues { get; }
-
Attributes
()¶ Gets the set of attributes for the current instance.
Return type: Microsoft.AspNet.Mvc.ModelBinding.ModelAttributes public ModelAttributes Attributes { get; }
-
BinderModelName
()¶ Return type: System.String public override string BinderModelName { get; }
-
BinderType
()¶ Return type: System.Type public override Type BinderType { get; }
-
BindingMetadata
()¶ Gets the [Microsoft.AspNet.Mvc.ModelBinding.Metadata.BindingMetadata](Microsoft.AspNet.Mvc.ModelBinding.Metadata.BindingMetadata.yml) for the current instance.
Return type: Microsoft.AspNet.Mvc.ModelBinding.Metadata.BindingMetadata public BindingMetadata BindingMetadata { get; }
-
BindingSource
()¶ Return type: Microsoft.AspNet.Mvc.ModelBinding.BindingSource public override BindingSource BindingSource { get; }
-
ConvertEmptyStringToNull
()¶ Return type: System.Boolean public override bool ConvertEmptyStringToNull { get; }
-
DataTypeName
()¶ Return type: System.String public override string DataTypeName { get; }
-
Description
()¶ Return type: System.String public override string Description { get; }
-
DisplayFormatString
()¶ Return type: System.String public override string DisplayFormatString { get; }
-
DisplayMetadata
()¶ Gets the [Microsoft.AspNet.Mvc.ModelBinding.Metadata.DisplayMetadata](Microsoft.AspNet.Mvc.ModelBinding.Metadata.DisplayMetadata.yml) for the current instance.
Return type: Microsoft.AspNet.Mvc.ModelBinding.Metadata.DisplayMetadata public DisplayMetadata DisplayMetadata { get; }
-
DisplayName
()¶ Return type: System.String public override string DisplayName { get; }
-
EditFormatString
()¶ Return type: System.String public override string EditFormatString { get; }
-
ElementMetadata
()¶ Return type: Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata public override ModelMetadata ElementMetadata { get; }
-
EnumDisplayNamesAndValues
()¶ Return type: System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}} public override IEnumerable<KeyValuePair<string, string>> EnumDisplayNamesAndValues { get; }
-
EnumNamesAndValues
()¶ Return type: System.Collections.Generic.IReadOnlyDictionary{System.String,System.String} public override IReadOnlyDictionary<string, string> EnumNamesAndValues { get; }
-
HasNonDefaultEditFormat
()¶ Return type: System.Boolean public override bool HasNonDefaultEditFormat { get; }
-
HideSurroundingHtml
()¶ Return type: System.Boolean public override bool HideSurroundingHtml { get; }
-
HtmlEncode
()¶ Return type: System.Boolean public override bool HtmlEncode { get; }
-
IsBindingAllowed
()¶ Return type: System.Boolean public override bool IsBindingAllowed { get; }
-
IsBindingRequired
()¶ Return type: System.Boolean public override bool IsBindingRequired { get; }
-
IsEnum
()¶ Return type: System.Boolean public override bool IsEnum { get; }
-
IsFlagsEnum
()¶ Return type: System.Boolean public override bool IsFlagsEnum { get; }
-
IsReadOnly
()¶ Return type: System.Boolean public override bool IsReadOnly { get; }
-
IsRequired
()¶ Return type: System.Boolean public override bool IsRequired { get; }
-
NullDisplayText
()¶ Return type: System.String public override string NullDisplayText { get; }
-
Order
()¶ Return type: System.Int32 public override int Order { get; }
-
Properties
()¶ Return type: Microsoft.AspNet.Mvc.ModelBinding.ModelPropertyCollection public override ModelPropertyCollection Properties { get; }
-
PropertyBindingPredicateProvider
()¶ Return type: Microsoft.AspNet.Mvc.ModelBinding.IPropertyBindingPredicateProvider public override IPropertyBindingPredicateProvider PropertyBindingPredicateProvider { get; }
-
PropertyGetter
()¶ Return type: System.Func{System.Object,System.Object} public override Func<object, object> PropertyGetter { get; }
-
PropertySetter
()¶ Return type: System.Action{System.Object,System.Object} public override Action<object, object> PropertySetter { get; }
-
ShowForDisplay
()¶ Return type: System.Boolean public override bool ShowForDisplay { get; }
-
ShowForEdit
()¶ Return type: System.Boolean public override bool ShowForEdit { get; }
-
SimpleDisplayProperty
()¶ Return type: System.String public override string SimpleDisplayProperty { get; }
-
TemplateHint
()¶ Return type: System.String public override string TemplateHint { get; }
-
ValidationMetadata
()¶ Gets the [Microsoft.AspNet.Mvc.ModelBinding.Metadata.ValidationMetadata](Microsoft.AspNet.Mvc.ModelBinding.Metadata.ValidationMetadata.yml) for the current instance.
Return type: Microsoft.AspNet.Mvc.ModelBinding.Metadata.ValidationMetadata public ValidationMetadata ValidationMetadata { get; }
-
ValidatorMetadata
()¶ Return type: System.Collections.Generic.IReadOnlyList{System.Object} public override IReadOnlyList<object> ValidatorMetadata { get; }
-