DefaultModelMetadataProvider.CreateTypeDetails(ModelMetadataIdentity) Method

Definition

Creates the DefaultMetadataDetails entry for a model Type.

protected:
 virtual Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::DefaultMetadataDetails ^ CreateTypeDetails(Microsoft::AspNetCore::Mvc::ModelBinding::Metadata::ModelMetadataIdentity key);
protected virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails CreateTypeDetails (Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key);
abstract member CreateTypeDetails : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails
override this.CreateTypeDetails : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails
Protected Overridable Function CreateTypeDetails (key As ModelMetadataIdentity) As DefaultMetadataDetails

Parameters

key
ModelMetadataIdentity

The ModelMetadataIdentity identifying the model Type.

Returns

A details object for the model Type.

Remarks

The results of this method will be cached and used to satisfy calls to GetMetadataForType(Type). Override this method to provide a different set of attributes.

Applies to