IBX.IBDatabase.TIBDatabase.AddEventNotifier

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.