DefaultMetadataDetails Class¶
Holds associated metadata objects for a Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata
.
- Namespace
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata
- Assemblies
- Microsoft.AspNetCore.Mvc.Core
Syntax¶
public class DefaultMetadataDetails
-
class
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.
DefaultMetadataDetails
Constructors¶
-
DefaultMetadataDetails
(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity, Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes)¶ Creates a new
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails
.Arguments: - key (Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity) – The
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
. - attributes (Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes) – The set of model attributes.
public DefaultMetadataDetails(ModelMetadataIdentity key, ModelAttributes attributes)
- key (Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity) – The
-
Properties¶
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
BindingMetadata
¶ Gets or sets the
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata
.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata public BindingMetadata BindingMetadata { get; set; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
DisplayMetadata
¶ Gets or sets the
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata
.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata public DisplayMetadata DisplayMetadata { get; set; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
Key
¶ Gets or sets the
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity public ModelMetadataIdentity Key { get; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
ModelAttributes
¶ Gets or sets the set of model attributes.
Return type: Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes public ModelAttributes ModelAttributes { get; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
Properties
¶ Gets or sets the
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
entries for the model properties.Return type: Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata>[] public ModelMetadata[] Properties { get; set; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
PropertyGetter
¶ Gets or sets a property getter delegate to get the property value from a model object.
Return type: System.Func<System.Object> public Func<object, object> PropertyGetter { get; set; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
PropertySetter
¶ Gets or sets a property setter delegate to set the property value on a model object.
Return type: System.Action<System.Object> public Action<object, object> PropertySetter { get; set; }
-
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.
ValidationMetadata
¶ Gets or sets the
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata
Return type: Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata public ValidationMetadata ValidationMetadata { get; set; }
-