ModelMetadataProviderExtensions Class¶
Extensions methods for Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
.
- Namespace
Microsoft.AspNetCore.Mvc.ModelBinding
- Assemblies
- Microsoft.AspNetCore.Mvc.Core
Syntax¶
public class ModelMetadataProviderExtensions
-
class
Microsoft.AspNetCore.Mvc.ModelBinding.
ModelMetadataProviderExtensions
Methods¶
-
GetMetadataForProperty
(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider, System.Type, System.String)¶ Gets a
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
for property identified by the provided <em>containerType</em> and <em>propertyName</em>.Arguments: - provider (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider) – The
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
. - containerType (System.Type) – The
System.Type
for which the property is defined. - propertyName (System.String) – The property name.
Return type: Returns: A
Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
for the property.public static ModelMetadata GetMetadataForProperty(this IModelMetadataProvider provider, Type containerType, string propertyName)
- provider (Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider) – The
-