DefaultModelMetadataProvider.GetMetadataForParameter Method

Definition

Overloads

GetMetadataForParameter(ParameterInfo)

Supplies metadata describing a parameter.

GetMetadataForParameter(ParameterInfo, Type)

Supplies metadata describing a parameter.

GetMetadataForParameter(ParameterInfo)

Source:
DefaultModelMetadataProvider.cs
Source:
DefaultModelMetadataProvider.cs
Source:
DefaultModelMetadataProvider.cs

Supplies metadata describing a parameter.

C#
public override Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata GetMetadataForParameter (System.Reflection.ParameterInfo parameter);

Parameters

parameter
ParameterInfo

The ParameterInfo.

Returns

A ModelMetadata instance describing the parameter.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

GetMetadataForParameter(ParameterInfo, Type)

Source:
DefaultModelMetadataProvider.cs
Source:
DefaultModelMetadataProvider.cs

Supplies metadata describing a parameter.

C#
public override Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata GetMetadataForParameter (System.Reflection.ParameterInfo parameter, Type modelType);

Parameters

modelType
Type

The actual model type.

Returns

A ModelMetadata instance describing the parameter.

Applies to

ASP.NET Core 9.0 and other versions
Product Versions
ASP.NET Core 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0