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.