System.TAggregatedObject.Controller
Delphi
property Controller: IInterface read FController;
C++
__property _di_IInterface Controller = {read=GetController};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | System.pas systobj.h |
System | TAggregatedObject |
Description
Fournit l'accès à l'interface contrôleur de l'agrégat.
Controller indique la référence d'interface de l'agrégat. TAggregatedObject est utilisé comme une partie d'un agrégat qui a un seul IInterface contrôleur. Les méthodes de IInterface implémentées dans les objets agrégés sont déléguées au contrôleur spécifié par Controller.
A la création d'un objet agrégé, l'interface contrôleur IInterface est transmise à son constructeur. Controller est initialisé à cette interface IInterface dans le constructeur.