ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
onValueCreated(ref, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database |
onValueCreated(เพิ่มประสิทธิภาพ, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database |
onValueDeleted(ref, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database |
onValueถูกลบ(เพิ่มประสิทธิภาพ, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database |
onValueUpdated(ref, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่ออัปเดตข้อมูลในฐานข้อมูลเรียลไทม์ |
onValueUpdated(เพิ่มประสิทธิภาพ, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่ออัปเดตข้อมูลในฐานข้อมูลเรียลไทม์ |
onValueWritten(ref, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database |
onValueWrives(ตัวเลือก, เครื่องจัดการ) | ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database |
ชั้นเรียน
ชั้น | คำอธิบาย |
---|---|
DataSnapshot | อินเทอร์เฟซแสดงภาพรวมข้อมูลฐานข้อมูลเรียลไทม์ของ Firebase |
อินเทอร์เฟซ
อินเทอร์เฟซ | คำอธิบาย |
---|---|
เหตุการณ์ฐานข้อมูล | CloudEvent ที่มี DataSnapshot หรือการเปลี่ยนแปลง |
RawRTDBCloudEvent | |
ข้อมูลดิบของ RTDBCloudEventData | |
ตัวเลือกข้อมูลอ้างอิง | ReferenceOptions ขยาย EventHandlerOptions ด้วยข้อมูลอ้างอิงที่ระบุและอินสแตนซ์ที่ไม่บังคับ |
Database.onValueCreated()
ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database
ลายเซ็น:
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>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง Realtime Database เกิดขึ้น |
การคืนสินค้า:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
Database.onValueCreated()
ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้างข้อมูลใน Realtime Database
ลายเซ็น:
export declare function onValueCreated<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวเลือก | ตัวเลือกข้อมูลอ้างอิง<อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวแฮนเดิล | (เหตุการณ์: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง Realtime Database เกิดขึ้น |
การคืนสินค้า:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
Database.onValueDeleted()
ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database
ลายเซ็น:
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>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการลบ Realtime Database เกิดขึ้น |
การคืนสินค้า:
CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>
Database.onValueDeleted()
ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อลบข้อมูลใน Realtime Database
ลายเซ็น:
export declare function onValueDeleted<Ref extends string>(opts: ReferenceOptions<Ref>, handler: (event: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => any | Promise<any>): CloudFunction<DatabaseEvent<DataSnapshot, ParamsOf<Ref>>>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวเลือก | ตัวเลือกข้อมูลอ้างอิง<อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวแฮนเดิล | (เหตุการณ์: DatabaseEvent<DataSnapshot, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการลบ Realtime Database เกิดขึ้น |
การคืนสินค้า:
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<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการอัปเดต Realtime Database เกิดขึ้น |
การคืนสินค้า:
CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<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>>>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวเลือก | ตัวเลือกข้อมูลอ้างอิง<อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวแฮนเดิล | (เหตุการณ์: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการอัปเดต Realtime Database เกิดขึ้น |
การคืนสินค้า:
CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<Ref>>>
Database.onValueWrives()
ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database
ลายเซ็น:
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<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง อัปเดต หรือลบฐานข้อมูลเรียลไทม์ |
การคืนสินค้า:
CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<Ref>>>
Database.onValueWrives()
ตัวแฮนเดิลเหตุการณ์ซึ่งทริกเกอร์เมื่อมีการสร้าง อัปเดต หรือลบข้อมูลใน Realtime Database
ลายเซ็น:
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>>>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
ตัวเลือก | ตัวเลือกข้อมูลอ้างอิง<อ้างอิง> | ตัวเลือกที่สามารถตั้งค่าในฟังก์ชันการจัดการเหตุการณ์แต่ละรายการ |
ตัวแฮนเดิล | (เหตุการณ์: DatabaseEvent<Change<DataSnapshot>, ParamsOf<Ref>>) => ทั้งหมด | สัญญา<ไม่จำกัด> | ตัวแฮนเดิลเหตุการณ์จะทำงานทุกครั้งที่มีการสร้าง อัปเดต หรือลบฐานข้อมูลเรียลไทม์ |
การคืนสินค้า:
CloudFunction<DatabaseEvent<เปลี่ยน<DataSnapshot>, ParamsOf<Ref>>>