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