database namespace

کارکرد

تابع شرح
onValueCreated (رجوع، کنترل کننده) کنترل کننده رویداد که هنگام ایجاد داده در پایگاه داده بیدرنگ فعال می شود.
onValueCreated (انتخاب، کنترل کننده) کنترل کننده رویداد که هنگام ایجاد داده در پایگاه داده بیدرنگ فعال می شود.
onValueDeleted (رجوع، کنترل کننده) کنترل کننده رویداد که هنگام حذف داده ها در پایگاه داده بیدرنگ فعال می شود.
onValueDeleted (انتخاب‌ها، کنترل‌کننده) کنترل کننده رویداد که هنگام حذف داده ها در پایگاه داده بیدرنگ فعال می شود.
onValueUpdated (رجوع، کنترل کننده) کنترل‌کننده رویداد که هنگام به‌روزرسانی داده‌ها در پایگاه داده بیدرنگ فعال می‌شود.
onValueUpdated (انتخاب، کنترل کننده) کنترل‌کننده رویداد که هنگام به‌روزرسانی داده‌ها در پایگاه داده بیدرنگ فعال می‌شود.
onValueWritten (رجوع، کنترل کننده) کنترل‌کننده رویداد که هنگام ایجاد، به‌روزرسانی یا حذف داده‌ها در پایگاه داده بیدرنگ فعال می‌شود.
onValueWritten (انتخاب، کنترل کننده) کنترل‌کننده رویداد که هنگام ایجاد، به‌روزرسانی یا حذف داده‌ها در پایگاه داده بیدرنگ فعال می‌شود.

کلاس ها

کلاس شرح
DataSnapshot رابطی که نمایانگر یک عکس فوری داده پایگاه داده Firebase Realtime است.

رابط ها

رابط شرح
پایگاه داده یک CloudEvent که حاوی یک DataSnapshot یا یک تغییر است
RawRTDBCloudEvent
RawRTDBCloudEventData
ReferenceOptions ReferenceOptions EventHandlerOptions را با مرجع ارائه شده و نمونه اختیاری گسترش می دهد

database.onValueCreated()

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

امضا:

export declare function onValueCreated<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

مولفه های

پارامتر تایپ کنید شرح
مرجع مرجع
کنترل کننده (رویداد: DatabaseEvent < DataSnapshot ، ParamsOf <Ref>>) => هر | قول <هر> کنترل کننده رویداد که هر بار که یک پایگاه داده بیدرنگ ایجاد می شود اجرا می شود.

برمی گرداند:

CloudFunction < DatabaseEvent < DataSnapshot ، ParamsOf <Ref>>>

database.onValueCreated()

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

امضا:

export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

مولفه های

پارامتر تایپ کنید شرح
انتخاب می کند ReferenceOptions <Ref> گزینه هایی که می توانند بر روی یک عملکرد مدیریت رویداد جداگانه تنظیم شوند.
کنترل کننده (رویداد: DatabaseEvent < DataSnapshot ، ParamsOf <Ref>>) => هر | قول <هر> کنترل کننده رویداد که هر بار که یک پایگاه داده بیدرنگ ایجاد می شود اجرا می شود.

برمی گرداند:

CloudFunction < DatabaseEvent < DataSnapshot ، ParamsOf <Ref>>>

database.onValueDeleted()

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

امضا:

export declare function onValueDeleted<Ref extends string>(ref: Ref, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

مولفه های

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

برمی گرداند:

CloudFunction < DatabaseEvent < DataSnapshot ، ParamsOf <Ref>>>

database.onValueDeleted()

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

امضا:

export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;

مولفه های

پارامتر تایپ کنید شرح
انتخاب می کند ReferenceOptions <Ref> گزینه هایی که می توانند بر روی یک عملکرد مدیریت رویداد جداگانه تنظیم شوند.
کنترل کننده (رویداد: DatabaseEvent < DataSnapshot ، ParamsOf <Ref>>) => هر | قول <هر> کنترل کننده رویداد که هر بار که یک پایگاه داده بیدرنگ حذف می شود اجرا می شود.

برمی گرداند:

CloudFunction < DatabaseEvent < DataSnapshot ، ParamsOf <Ref>>>

database.onValueUpdated()

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

امضا:

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>>>;

مولفه های

پارامتر تایپ کنید شرح
مرجع مرجع
کنترل کننده (رویداد: DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>) => هر | قول <هر> کنترل کننده رویداد که هر بار که به‌روزرسانی پایگاه داده بیدرنگ اجرا می‌شود.

برمی گرداند:

CloudFunction < DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>>

database.onValueUpdated()

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

امضا:

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>>>;

مولفه های

پارامتر تایپ کنید شرح
انتخاب می کند ReferenceOptions <Ref> گزینه هایی که می توانند بر روی یک عملکرد مدیریت رویداد جداگانه تنظیم شوند.
کنترل کننده (رویداد: DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>) => هر | قول <هر> کنترل کننده رویداد که هر بار که به‌روزرسانی پایگاه داده بیدرنگ اجرا می‌شود.

برمی گرداند:

CloudFunction < DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>>

database.onValueWritten()

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

امضا:

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>>>;

مولفه های

پارامتر تایپ کنید شرح
مرجع مرجع
کنترل کننده (رویداد: DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>) => هر | قول <هر> کنترل‌کننده رویداد که هر بار که پایگاه داده بیدرنگ ایجاد، به‌روزرسانی یا حذف می‌کند اجرا می‌شود.

برمی گرداند:

CloudFunction < DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>>

database.onValueWritten()

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

امضا:

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>>>;

مولفه های

پارامتر تایپ کنید شرح
انتخاب می کند ReferenceOptions <Ref> گزینه هایی که می توانند بر روی یک عملکرد مدیریت رویداد جداگانه تنظیم شوند.
کنترل کننده (رویداد: DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>) => هر | قول <هر> کنترل‌کننده رویداد که هر بار که پایگاه داده بیدرنگ ایجاد، به‌روزرسانی یا حذف می‌کند اجرا می‌شود.

برمی گرداند:

CloudFunction < DatabaseEvent < تغییر < DataSnapshotParamsOf <Ref>>>