DefaultModelMetadataProvider.CreateTypeDetails(ModelMetadataIdentity) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.