database.RefBuilder class

واجهة إنشاء مرجع قاعدة بيانات Firebase Realtime.

الوصول عبر [ functions.database.ref() ](functions.database#.ref).

إمضاء:

export declare class RefBuilder<Ref extends string> 

البنائين

البناء الصفات التعريفية وصف
(منشئ) (triggerResource، خيارات) إنشاء مثيل جديد لفئة RefBuilder

طُرق

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

قاعدة البيانات.RefBuilder.(المنشئ)

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

إمضاء:

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

حدود

معامل يكتب وصف
TriggerResource () => السلسلة
خيارات خيارات النشر

قاعدة البيانات.RefBuilder.onCreate()

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

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < لقطة البيانات >

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

قاعدة البيانات.RefBuilder.onDelete()

معالج الأحداث الذي يتم إطلاقه في كل مرة يتم فيها حذف البيانات من قاعدة بيانات Firebase Realtime.

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < لقطة البيانات >

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

قاعدة البيانات.RefBuilder.onUpdate()

معالج الأحداث الذي يتم إطلاقه في كل مرة يتم فيها تحديث البيانات في قاعدة بيانات Firebase Realtime.

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < التغيير < لقطة البيانات >>

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

قاعدة البيانات.RefBuilder.onWrite()

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

إمضاء:

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

حدود

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

عائدات:

وظيفة السحابة < التغيير < لقطة البيانات >>

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