database.RefBuilder class

Firebase Gerçek Zamanlı Veritabanı referans oluşturucu arayüzü.

[ functions.database.ref() yoluyla erişim ](işlevler.veritabanı#.ref).

İmza:

export declare class RefBuilder<Ref extends string> 

İnşaatçılar

Oluşturucu Değiştiriciler Tanım
(yapıcı)(triggerResource, seçenekler) RefBuilder sınıfının yeni bir örneğini oluşturur

Yöntemler

Yöntem Değiştiriciler Tanım
onCreate(işleyici) Firebase Gerçek Zamanlı Veritabanında her yeni veri oluşturulduğunda tetiklenen olay işleyicisi.
onDelete(işleyici) Firebase Gerçek Zamanlı Veritabanından veriler her silindiğinde tetiklenen olay işleyicisi.
onUpdate(işleyici) Firebase Gerçek Zamanlı Veritabanında veriler her güncellendiğinde tetiklenen olay işleyicisi.
onWrite(işleyici) Herhangi bir Firebase Gerçek Zamanlı Veritabanı yazma işlemi (oluşturma, güncelleme veya silme) her gerçekleştiğinde tetiklenen olay işleyicisi.

veritabanı.RefBuilder.(yapıcı)

RefBuilder sınıfının yeni bir örneğini oluşturur

İmza:

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

Parametreler

Parametre Tip Tanım
tetikleyiciKaynak () => dize
seçenekler DağıtımSeçenekleri

veritabanı.RefBuilder.onCreate()

Firebase Gerçek Zamanlı Veritabanında her yeni veri oluşturulduğunda tetiklenen olay işleyicisi.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (anlık görüntü: Veri Anlık Görüntüsü , bağlam: Olay Bağlamı <ParamsOf<Ref>>) => PromiseLike<any> | herhangi Firebase Gerçek Zamanlı Veritabanında her yeni veri oluşturulduğunda çalışan olay işleyicisi.

İadeler:

BulutFunction < Veri Anlık Görüntüsü >

Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.

veritabanı.RefBuilder.onDelete()

Firebase Gerçek Zamanlı Veritabanından veriler her silindiğinde tetiklenen olay işleyicisi.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (anlık görüntü: Veri Anlık Görüntüsü , bağlam: Olay Bağlamı <ParamsOf<Ref>>) => PromiseLike<any> | herhangi Firebase Gerçek Zamanlı Veritabanından veriler her silindiğinde çalışan olay işleyicisi.

İadeler:

BulutFunction < Veri Anlık Görüntüsü >

Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.

veritabanı.RefBuilder.onUpdate()

Firebase Gerçek Zamanlı Veritabanında veriler her güncellendiğinde tetiklenen olay işleyicisi.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (değişim: Değiştir < Veri Anlık Görüntüsü >, bağlam: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | herhangi Firebase Gerçek Zamanlı Veritabanına her yazma işlemi gerçekleştiğinde çalıştırılan olay işleyicisi.

İadeler:

BulutFunction < Değiştir < Veri Anlık Görüntüsü >>

Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.

veritabanı.RefBuilder.onWrite()

Herhangi bir Firebase Gerçek Zamanlı Veritabanı yazma işlemi (oluşturma, güncelleme veya silme) her gerçekleştiğinde tetiklenen olay işleyicisi.

İmza:

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

Parametreler

Parametre Tip Tanım
idareci (değişim: Değiştir < Veri Anlık Görüntüsü >, bağlam: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | herhangi Firebase Gerçek Zamanlı Veritabanına her yazma işlemi gerçekleştiğinde çalışan olay işleyicisi.

İadeler:

BulutFunction < Değiştir < Veri Anlık Görüntüsü >>

Dışa aktarabileceğiniz ve dağıtabileceğiniz bir işlev.