database.RefBuilder class

واجهة أداة إنشاء المراجع لقاعدة بيانات Firebase في الوقت الفعلي

الوصول من خلال [functions.database.ref()](functions.database#.ref).

Signature:

export declare class RefBuilder<Ref extends string> 

الشركات المصنِّعة

الشركة المصنِّعة المعدِّلات الوصف
(دالة الإنشاء)(triggerResource, options) إنشاء مثيل جديد لفئة RefBuilder

الطُرق

الطريقة المعدِّلات الوصف
onCreate(handler) معالج أحداث يتم تشغيله في كل مرة يتم فيها إنشاء بيانات جديدة في قاعدة بيانات Firebase في الوقت الفعلي.
onDelete(handler) معالج أحداث يتم تشغيله في كل مرة يتم فيها حذف البيانات من قاعدة بيانات Firebase في الوقت الفعلي.
onUpdate(handler) معالج الأحداث الذي يتم تشغيله في كل مرة يتم فيها تعديل البيانات في قاعدة بيانات Firebase في الوقت الفعلي.
onWrite(handler) معالج أحداث يتم تشغيله في كل مرة تحدث فيها عملية كتابة من أي نوع لقاعدة بيانات Firebase في الوقت الفعلي (إنشاء أو تعديل أو حذف).

data.RiBuilder.(دالة إنشائية)

إنشاء مثيل جديد لفئة RefBuilder

Signature:

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

المَعلمات

المعلمة النوع الوصف
نموذج المشغّل () => سلسلة
خيارات DeploymentOptions

data.refBuilder.onCreate()

معالج أحداث يتم تشغيله في كل مرة يتم فيها إنشاء بيانات جديدة في قاعدة بيانات Firebase في الوقت الفعلي.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (لقطة: DataSnapshot، السياق: EventContext<ParamsOf<ref>>) => مسلسل PromiseLike<any> | أي معالج أحداث يعمل في كل مرة يتم فيها إنشاء بيانات جديدة في قاعدة بيانات Firebase في الوقت الفعلي.

المرتجعات:

CloudFunction<DataSnapshot>

دالة يمكنك تصديرها ونشرها.

data.refBuilder.onDelete()

معالج أحداث يتم تشغيله في كل مرة يتم فيها حذف البيانات من قاعدة بيانات Firebase في الوقت الفعلي.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (لقطة: DataSnapshot، السياق: EventContext<ParamsOf<ref>>) => مسلسل PromiseLike<any> | أي معالج أحداث يتم تشغيله في كل مرة يتم فيها حذف البيانات من قاعدة بيانات Firebase في الوقت الفعلي.

المرتجعات:

CloudFunction<DataSnapshot>

دالة يمكنك تصديرها ونشرها.

data.refBuilder.onUpdate()

معالج الأحداث الذي يتم تشغيله في كل مرة يتم فيها تعديل البيانات في قاعدة بيانات Firebase في الوقت الفعلي.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (التغيير: التغيير<DataSnapshot>، السياق: EventContext<ParamsOf<ref>>) => مسلسل PromiseLike<any> | أي معالِج الأحداث الذي يتم تشغيله في كل مرة يتم فيها كتابة قاعدة بيانات Firebase في الوقت الفعلي.

المرتجعات:

CloudFunction<تغيير<DataSnapshot>>

دالة يمكنك تصديرها ونشرها.

data.refBuilder.onWrite()

معالج أحداث يتم تشغيله في كل مرة تحدث فيها عملية كتابة من أي نوع لقاعدة بيانات Firebase في الوقت الفعلي (إنشاء أو تعديل أو حذف).

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (التغيير: التغيير<DataSnapshot>، السياق: EventContext<ParamsOf<ref>>) => مسلسل PromiseLike<any> | أي معالج حدث يعمل في كل مرة يتم فيها كتابة قاعدة بيانات Firebase في الوقت الفعلي.

المرتجعات:

CloudFunction<تغيير<DataSnapshot>>

دالة يمكنك تصديرها ونشرها.