IMetadataAware Interface
Provides an interface for exposing attributes to the AssociatedMetadataProvider class.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
| Name | Description | |
|---|---|---|
![]() | OnMetadataCreated(ModelMetadata) | When implemented in a class, provides metadata to the model metadata creation process. |
This interface can be implemented by an attribute class so that the attribute can add metadata to the model metadata creation process without writing a custom metadata provider. This interface is consumed by the AssociatedMetadataProvider class, so this behavior is inherited by all classes which derive from it, such as the DataAnnotationsModelMetadataProvider class.
Show:
.jpeg?cs-save-lang=1&cs-lang=csharp)