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.ModelMetadataentries 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.ValidationMetadataReturn type: Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata public ValidationMetadata ValidationMetadata { get; set; }
-