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) |
Возвращает атрибут наследования для указанного компонента. |