IInheritanceService Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет методы, указывающие компоненты компонента.
public interface class IInheritanceService
public interface IInheritanceService
type IInheritanceService = interface
Public Interface IInheritanceService
- Производный
Комментарии
Этот интерфейс предоставляет методы, которые можно использовать для идентификации компонентов компонента, унаследованных от базового класса.
Чтобы определить, какие компоненты наследуются, вызовите AddInheritedComponents метод и передайте компонент для поиска и IContainer для хранения ссылок на идентифицированные компоненты. GetInheritanceAttribute Вызовите метод , чтобы получить InheritanceAttribute для компонента, который был определен методом AddInheritedComponents .
Методы
AddInheritedComponents(IComponent, IContainer) |
Выполняет поиск в заданном компоненте полей, которые реализуют интерфейс IComponent, а также добавляет каждое из них в заданный контейнер, сохраняя уровень наследования каждого поля, которое может быть извлечено с использованием метода GetInheritanceAttribute(IComponent). |
GetInheritanceAttribute(IComponent) |
Возвращает атрибут наследования для заданного компонента. |