อินเทอร์เฟซบริการ Firebase Functions
ลายเซ็น:
export declare class Functions
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
แอป | แอป |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
taskQueue(functionName, extensionsId) | สร้างการอ้างอิง TaskQueue สำหรับชื่อฟังก์ชันที่ระบุ ชื่อฟังก์ชันอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้1) ชื่อทรัพยากรของฟังก์ชันที่สมบูรณ์ในตัวเอง projects/{project}/locations/{location}/functions/{functionName} 2) ชื่อทรัพยากรบางส่วนพร้อมตำแหน่งและชื่อฟังก์ชัน ซึ่งในกรณีนี้ ระบบจะใช้รหัสโปรเจ็กต์รันไทม์ ดังนี้ locations/{location}/functions/{functionName} 3) ชื่อฟังก์ชันบางส่วน ซึ่งในกรณีนี้ ระบบจะใช้รหัสโปรเจ็กต์รันไทม์และตำแหน่งเริ่มต้น us-central1 : {functionName} |
Functions.app
ลายเซ็น:
readonly app: App;
Functions.taskQueue()
สร้างการอ้างอิง TaskQueue สำหรับชื่อฟังก์ชันที่ระบุ ชื่อฟังก์ชันอาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้
1) ชื่อทรัพยากรของฟังก์ชันที่สมบูรณ์ในตัวเอง: projects/{project}/locations/{location}/functions/{functionName}
2) ชื่อทรัพยากรบางส่วนพร้อมตำแหน่งและชื่อฟังก์ชัน ซึ่งในกรณีนี้ ระบบจะใช้รหัสโปรเจ็กต์รันไทม์: locations/{location}/functions/{functionName}
3) ชื่อฟังก์ชันบางส่วน ซึ่งในกรณีนี้ ระบบจะใช้รหัสโปรเจ็กต์รันไทม์และตำแหน่งเริ่มต้น us-central1
ดังนี้ {functionName}
ลายเซ็น:
taskQueue<Args = Record<string, any>>(functionName: string, extensionId?: string): TaskQueue<Args>;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
functionName | สตริง | ชื่อของฟังก์ชัน |
extensionId | สตริง | รหัสส่วนขยาย Firebase (ไม่บังคับ) |
การคืนสินค้า:
TaskQueue<Args>
คำสัญญาที่จะเติมเต็มด้วย TaskQueue