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