Freigeben über


IInheritanceService Schnittstelle

Definition

Stellt Methoden zum Bestimmen der Komponenten einer Komponente bereit.

public interface class IInheritanceService
public interface IInheritanceService
type IInheritanceService = interface
Public Interface IInheritanceService
Abgeleitet

Hinweise

Diese Schnittstelle stellt Methoden bereit, mit denen Komponenten einer Komponente identifiziert werden können, die von einer Basisklasse geerbt werden.

Um zu bestimmen, welche Komponenten geerbt werden, rufen Sie die AddInheritedComponents -Methode auf, und übergeben Sie die -Komponente zur Suche und zum IContainer Speichern von Verweisen auf die identifizierten Komponenten. Rufen Sie die GetInheritanceAttribute -Methode auf, um eine InheritanceAttribute für eine Komponente abzurufen, die von der AddInheritedComponents -Methode identifiziert wurde.

Methoden

AddInheritedComponents(IComponent, IContainer)

Durchsucht die angegebene Komponente auf Felder, die die IComponent-Schnittstelle implementieren, und fügt diese jeweils dem angegebenen Container hinzu, wobei die jeweilige Vererbungsebene gespeichert wird. Diese kann mithilfe der GetInheritanceAttribute(IComponent)-Methode abgerufen werden.

GetInheritanceAttribute(IComponent)

Ruft das Vererbungsattribut für die angegebene Komponente ab.

Gilt für:

Weitere Informationen