System.TAggregatedObject.Controller
Delphi
property Controller: IInterface read FController;
C++
__property _di_IInterface Controller = {read=GetController};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.pas systobj.h |
System | TAggregatedObject |
Beschreibung
Stellt den Zugriff auf die zu steuernde Schnittstelle des Aggregatobjekts bereit.
Controller ist die IInterface-Schnittstellenreferenz des Aggregatobjekts. TAggregatedObject ist Teil eines Aggregatobjekts mit einem einzigen, steuernden IInterface-Objekt. Die Aufrufe der in Aggregatobjekten implementierten IInterface-Methoden werden an das Controller-Objekt weitergegeben.
Beim Erstellen des Aggregatobjekts wird seinem Konstruktor ein steuerndes IInterface-Objekt übergeben. Die Eigenschaft Controller wird dann im Konstruktor mit diesem IInterface-Objekt initialisiert.