FireDAC.Comp.Client.TFDCustomEventAlerter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FireDAC.Stan.Intf.TFDComponentSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTFDCustomEventAlerter

Delphi

TFDCustomEventAlerter = class (TFDComponent, IFDPhysEventHandler)

C++

class PASCALIMPLEMENTATION TFDCustomEventAlerter : public Firedac::Stan::Intf::TFDComponent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client FireDAC.Comp.Client

Beschreibung

Die Klasse, die für die Behandlung der Benachrichtigungen über Datenbankereignisse zuständig ist.

Mit der Klasse TFDCustomEventAlerter behandeln Sie die Benachrichtigungen über Datenbankereignisse. Die Art und das allgemeine Verhalten der Ereignisse ist DBMS-spezifisch, aber TFDCustomEventAlerter stellt einen einheitlichen Weg zur ihrer Behandlung bereit.

Geben Sie in der Eigenschaft Names die gewünschten Ereignisnamen ein, um den Empfang von Ereignisbenachrichtigungen zu starten. Setzen Sie Options.Kind auf die Art der Ereigniswarnung, oder lassen Sie es leer, um die Vorgabe zu verwenden. Geben Sie die Ereignisbehandlungsroutine OnAlert an, die beim Auftreten eines Ereignisses ausgelöst wird, und setzen Sie Active auf True, oder rufen Sie die Methode Register auf. Setzen Sie Active auf False, oder rufen Sie Unregister auf, um den Empfang von Ereignisbenachrichtigungen zu beenden.

Einzelheiten dazu, wie FireDAC-Treiber Ereigniswarnungen unterstützen und wie diese verwendet werden, finden Sie im Kapitel Datenbankwarnungen. Diese Klasse verbirgt einige der Eigenschaften, die es abgeleiteten Klassen ermöglichen, die Sichtbarkeit von Eigenschaften zu steuern. Endbenutzer sollten TFDEventAlerter verwenden.

Siehe auch