database.RefBuilder class

Die Firebase Realtime Database-Referenz-Builder-Schnittstelle.

Zugriff über [ functions.database.ref() ](functions.database#.ref).

Unterschrift:

export declare class RefBuilder<Ref extends string> 

Konstrukteure

Konstrukteur Modifikatoren Beschreibung
(Konstruktor)(triggerResource, Optionen) Konstruiert eine neue Instanz der RefBuilder Klasse

Methoden

Methode Modifikatoren Beschreibung
onCreate(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn neue Daten in der Firebase-Echtzeitdatenbank erstellt werden.
onDelete(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden.
onUpdate(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten in der Firebase-Echtzeitdatenbank aktualisiert werden.
onWrite(handler) Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Schreibvorgang für die Firebase-Echtzeitdatenbank jeglicher Art (Erstellen, Aktualisieren oder Löschen) erfolgt.

Datenbank.RefBuilder.(Konstruktor)

Konstruiert eine neue Instanz der RefBuilder Klasse

Unterschrift:

constructor(triggerResource: () => string, options: DeploymentOptions);

Parameter

Parameter Typ Beschreibung
TriggerResource () => Zeichenfolge
Optionen Bereitstellungsoptionen

Datenbank.RefBuilder.onCreate()

Ereignishandler, der jedes Mal ausgelöst wird, wenn neue Daten in der Firebase-Echtzeitdatenbank erstellt werden.

Unterschrift:

onCreate(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: DataSnapshot , Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn neue Daten in der Firebase Realtime Database erstellt werden.

Kehrt zurück:

CloudFunction < DataSnapshot >

Eine Funktion, die Sie exportieren und bereitstellen können.

Datenbank.RefBuilder.onDelete()

Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden.

Unterschrift:

onDelete(handler: (snapshot: DataSnapshot, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<DataSnapshot>;

Parameter

Parameter Typ Beschreibung
Handler (Schnappschuss: DataSnapshot , Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn Daten aus der Firebase-Echtzeitdatenbank gelöscht werden.

Kehrt zurück:

CloudFunction < DataSnapshot >

Eine Funktion, die Sie exportieren und bereitstellen können.

Datenbank.RefBuilder.onUpdate()

Ereignishandler, der jedes Mal ausgelöst wird, wenn Daten in der Firebase-Echtzeitdatenbank aktualisiert werden.

Unterschrift:

onUpdate(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < DataSnapshot >, Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn ein Schreibvorgang in die Firebase-Echtzeitdatenbank erfolgt.

Kehrt zurück:

CloudFunction < Ändern < DataSnapshot >>

Eine Funktion, die Sie exportieren und bereitstellen können.

Datenbank.RefBuilder.onWrite()

Ereignishandler, der jedes Mal ausgelöst wird, wenn ein Schreibvorgang für die Firebase-Echtzeitdatenbank jeglicher Art (Erstellen, Aktualisieren oder Löschen) erfolgt.

Unterschrift:

onWrite(handler: (change: Change<DataSnapshot>, context: EventContext<ParamsOf<Ref>>) => PromiseLike<any> | any): CloudFunction<Change<DataSnapshot>>;

Parameter

Parameter Typ Beschreibung
Handler ( Änderungsänderung < DataSnapshot >, Kontext: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | beliebig Ereignishandler, der jedes Mal ausgeführt wird, wenn ein Schreibvorgang in die Firebase-Echtzeitdatenbank erfolgt.

Kehrt zurück:

CloudFunction < Ändern < DataSnapshot >>

Eine Funktion, die Sie exportieren und bereitstellen können.