İşlevler
İşlev | Açıklama |
---|---|
onValueCreated(ref, işleyici) | Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici. |
onValueCreated(opts, işleyici) | Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici. |
onValueSilinmiş(ref, işleyici) | Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici. |
onValueSilinmiş(opts, işleyici) | Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici. |
onValueUpdated(ref, işleyici) | Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici. |
onValueUpdated(optimizasyon, işleyici) | Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici. |
onValueWrite(ref, işleyici) | Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici. |
onValueWrite(opts, işleyici) | Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici. |
Sınıflar
Sınıf | Açıklama |
---|---|
DataSnapshot | Firebase Realtime Database verileri anlık görüntüsünü temsil eden arayüz. |
Arayüzler
Arayüz | Açıklama |
---|---|
DatabaseEvent | DataSnapshot veya Değişiklik içeren CloudEvent |
RawRTDBCloudEvent | |
RawRTDBCloudEventData | |
ReferenceOptions | ReferenceOptions, sağlanan ref ve isteğe bağlı örnek ile EventHandlerOptions'ı genişletir |
veritabanı.onValueCreated()
Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici.
İmza:
export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
referans | Ref | |
handler | (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Her Realtime Database oluşturma işleminde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
veritabanı.onValueCreated()
Realtime Database'de veri oluşturulduğunda tetiklenen etkinlik işleyici.
İmza:
export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
opt. | ReferenceOptions<Ref> | Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler. |
handler | (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Her Realtime Database oluşturma işleminde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
veritabanı.onValueSilinmiş()
Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici.
İmza:
export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
referans | Ref | |
handler | (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Her Realtime Database silme işleminde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
veritabanı.onValueSilinmiş()
Realtime Database'de veriler silindiğinde tetiklenen etkinlik işleyici.
İmza:
export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
opt. | ReferenceOptions<Ref> | Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler. |
handler | (etkinlik: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Her Realtime Database silme işleminde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
veritabanı.onValueUpdated()
Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici.
İmza:
export declare function onValueUpdated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
referans | Ref | |
handler | (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Her Realtime Database güncellemesinde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>
veritabanı.onValueUpdated()
Realtime Database'de veriler güncellendiğinde tetiklenen etkinlik işleyici.
İmza:
export declare function onValueUpdated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
opt. | ReferenceOptions<Ref> | Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler. |
handler | (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Her Realtime Database güncellemesinde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>
Database.onValueWrite()
Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici.
İmza:
export declare function onValueWritten<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
referans | Ref | |
handler | (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Bir Realtime Database oluşturma, güncelleme veya silme işlemi her gerçekleştiğinde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>>
Database.onValueWrite()
Realtime Database'de veri oluşturulduğunda, güncellendiğinde veya silindiğinde tetiklenen etkinlik işleyici.
İmza:
export declare function onValueWritten<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>>;
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
opt. | ReferenceOptions<Ref> | Bağımsız bir etkinlik işleme işlevinde ayarlanabilecek seçenekler. |
handler | (event: DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>) => herhangi biri | Söz veriyorum<herhangi biri> | Bir Realtime Database oluşturma, güncelleme veya silme işlemi her gerçekleştiğinde çalıştırılan etkinlik işleyici. |
Şunu döndürür:
CloudFunction<DatabaseEvent<Değiştir<DataSnapshot>, ParamsOf<Ref>>>