IBX.IBDatabase.TIBDatabase.AddEventNotifier
Delphi
procedure AddEventNotifier(Notifier : IIBEventNotifier);
C++
void __fastcall AddEventNotifier(_di_IIBEventNotifier Notifier);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | IBX.IBDatabase.pas IBX.IBDatabase.hpp |
IBX.IBDatabase | TIBDatabase |
Description
Ajoute un notificateur d'événements à la liste interne de la base de données afin que la base de données puisse gérer le recensement et l'annulation du recensement de la notification des événements.
Appelez AddEventNotifier quand vous voulez que la base de données effectue automatiquement le recensement et l'annulation du recensement d'une notification des événements du serveur à l'ouverture et à la fermeture d'une connexion au serveur.
Notifier est l'interface d'un objet qui notifie un ensemble d'événements sur le serveur InterBase. Par exemple, Notifier peut représenter l'interface d'un objet TIBEvents.
AddEventNotifier ajoute Notifier à sa liste de notificateurs d'événements. Quand TIBDataBase ouvre une connexion, il vérifie chaque notificateur de la liste. Si un notificateur indique qu'il souhaite être auto-recensé, AddEventNotifier appelle sa méthode RegisterEvents pour que le notificateur recense sa notification avec le gestionnaire d'événements InterBase. Avant que TIBDataBase ferme une connexion, il annule le recensement de la notification de chaque notificateur de la liste.
Remarque : Si Notifier est un objet TIBEvents, AddEventNotifier est automatiquement appelée quand vous attribuez une valeur à la propriété Database.