database.RefBuilder class

رابط سازنده مرجع پایگاه داده بیدرنگ Firebase.

دسترسی از طریق [ functions.database.ref() ](functions.database#.ref).

امضا:

export declare class RefBuilder<Ref extends string> 

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (triggerResource، گزینه ها) یک نمونه جدید از کلاس RefBuilder می سازد

مواد و روش ها

روش اصلاح کننده ها شرح
onCreate (هندلر) کنترل کننده رویداد که هر بار که داده های جدیدی در پایگاه داده بیدرنگ Firebase ایجاد می شود فعال می شود.
onDelete (هندلر) کنترل کننده رویداد که هر بار که داده ها از پایگاه داده بیدرنگ Firebase حذف می شوند فعال می شود.
onUpdate (هندلر) کنترل کننده رویداد که هر بار که داده ها در پایگاه داده بیدرنگ Firebase به روز می شوند فعال می شود.
onWrite (هندلر) کنترل کننده رویداد که هر بار که یک پایگاه داده بیدرنگ Firebase از هر نوعی (ایجاد، به روز رسانی یا حذف) می نویسد فعال می شود.

پایگاه داده.RefBuilder.(سازنده)

یک نمونه جدید از کلاس RefBuilder می سازد

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
triggerResource () => رشته
گزینه ها DeploymentOptions

database.RefBuilder.onCreate()

کنترل کننده رویداد که هر بار که داده های جدیدی در پایگاه داده بیدرنگ Firebase ایجاد می شود فعال می شود.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (عکس فوری: DataSnapshot ، زمینه: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | هر کنترل کننده رویداد که هر بار که داده های جدیدی در پایگاه داده بیدرنگ Firebase ایجاد می شود اجرا می شود.

برمی گرداند:

CloudFunction < DataSnapshot >

تابعی که می توانید آن را صادر و اجرا کنید.

database.RefBuilder.onDelete()

کنترل کننده رویداد که هر بار که داده ها از پایگاه داده بیدرنگ Firebase حذف می شوند فعال می شود.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (عکس فوری: DataSnapshot ، زمینه: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | هر کنترل کننده رویداد که هر بار که داده ها از پایگاه داده بیدرنگ Firebase حذف می شوند اجرا می شود.

برمی گرداند:

CloudFunction < DataSnapshot >

تابعی که می توانید آن را صادر و اجرا کنید.

database.RefBuilder.onUpdate()

کنترل کننده رویداد که هر بار که داده ها در پایگاه داده بیدرنگ Firebase به روز می شوند فعال می شود.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (تغییر: تغییر < DataSnapshot >، زمینه: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | هر کنترل کننده رویداد که هر بار که نوشتن پایگاه داده بیدرنگ Firebase اجرا می شود.

برمی گرداند:

CloudFunction < تغییر < DataSnapshot >>

تابعی که می توانید آن را صادر و اجرا کنید.

database.RefBuilder.onWrite()

کنترل کننده رویداد که هر بار که یک پایگاه داده بیدرنگ Firebase از هر نوعی (ایجاد، به روز رسانی یا حذف) می نویسد فعال می شود.

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
کنترل کننده (تغییر: تغییر < DataSnapshot >، زمینه: EventContext <ParamsOf<Ref>>) => PromiseLike<any> | هر کنترل کننده رویداد که هر بار که نوشتن پایگاه داده بیدرنگ Firebase اجرا می شود.

برمی گرداند:

CloudFunction < تغییر < DataSnapshot >>

تابعی که می توانید آن را صادر و اجرا کنید.