IMetadataAware Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет метод, который должен быть реализован классами, поддерживающими метаданные.
public interface class IMetadataAware
public interface IMetadataAware
type IMetadataAware = interface
Public Interface IMetadataAware
Комментарии
Этот интерфейс позволяет атрибутам вносить свой вклад в процесс создания метаданных модели без необходимости использования пользовательского поставщика метаданных. Он используется классом AssociatedMetadataProvider , поэтому это поведение автоматически наследуется всеми классами, производными от AssociatedMetadataProvider класса (в частности, классом DataAnnotationsModelMetadataProvider ).
Методы
OnMetadataCreated(ModelMetadata) |
Позволяет метаданные-осведомленным атрибутам выполнять требуемую обработку метаданных после того как метаданные создаются. |