IMetadataAware Интерфейс

Определение

Определяет метод, который должен быть реализован классами, поддерживающими метаданные.

public interface class IMetadataAware
public interface IMetadataAware
type IMetadataAware = interface
Public Interface IMetadataAware

Комментарии

Этот интерфейс позволяет атрибутам вносить свой вклад в процесс создания метаданных модели без необходимости использования пользовательского поставщика метаданных. Он используется классом AssociatedMetadataProvider , поэтому это поведение автоматически наследуется всеми классами, производными от AssociatedMetadataProvider класса (в частности, классом DataAnnotationsModelMetadataProvider ).

Методы

OnMetadataCreated(ModelMetadata)

Позволяет метаданные-осведомленным атрибутам выполнять требуемую обработку метаданных после того как метаданные создаются.

Применяется к