رابط سازنده مرجع پایگاه داده بیدرنگ 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 >>
تابعی که می توانید آن را صادر و اجرا کنید.