บริการฟังก์ชันของ Firebase
ฟังก์ชัน
ฟังก์ชัน | คำอธิบาย |
---|---|
getFunctions(แอป) | รับบริการฟังก์ชันสำหรับแอปเริ่มต้นหรือแอปที่ระบุ getFunctions() สามารถเรียกใช้โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Functions ของแอปเริ่มต้น หรือโดยใช้ getFunctions(app) เพื่อเข้าถึงบริการของ Functions ที่เชื่อมโยงกับแอปใดแอปหนึ่ง |
คลาส
ชั้น | คำอธิบาย |
---|---|
ฟังก์ชัน | อินเทอร์เฟซบริการ Functions ของ Firebase |
TaskQueue | อินเทอร์เฟซ TaskQueue |
อินเทอร์เฟซ
อินเทอร์เฟซ | คำอธิบาย |
---|---|
การนำส่งแบบสัมบูรณ์ | อินเทอร์เฟซแสดงตัวเลือกงานพร้อมการนำส่งแบบสัมบูรณ์ |
การนำส่งล่าช้า | อินเทอร์เฟซแสดงตัวเลือกงานที่มีการนำส่งล่าช้า |
TaskOptions Experiment | ประเภทที่แสดงถึงตัวเลือกงานทดลอง (เบต้า) |
ประเภทชื่อแทน
ประเภทชื่อแทน | คำอธิบาย |
---|---|
กำหนดการนำส่ง | ประเภทที่แสดงตัวเลือกกำหนดเวลานำส่ง DeliverySchedule เป็นการรวมประเภท Delay Delivery และ AbsoluteDeliver |
ตัวเลือกงาน | ประเภทที่แสดงถึงตัวเลือกงาน |
getFunctions(แอป)
รับบริการฟังก์ชันสำหรับแอปเริ่มต้นหรือแอปที่กำหนด
สามารถเรียก getFunctions()
โดยไม่มีอาร์กิวเมนต์เพื่อเข้าถึงบริการ Functions
ของแอปเริ่มต้น หรือเรียกใช้เป็น getFunctions(app)
เพื่อเข้าถึงบริการของ Functions
ที่เชื่อมโยงกับแอปใดแอปหนึ่งโดยเฉพาะ
ลายเซ็น:
export declare function getFunctions(app?: App): Functions;
พารามิเตอร์
พารามิเตอร์ | ประเภท | คำอธิบาย |
---|---|---|
แอป | แอป | แอปที่ไม่บังคับสำหรับส่งคืนบริการของ Functions หากไม่ระบุ ระบบจะส่งคืนบริการ Functions เริ่มต้น |
การคืนสินค้า:
บริการ Functions
เริ่มต้นหากไม่มีการให้แอป หรือบริการ Functions
ที่เชื่อมโยงกับแอปที่ระบุ
ตัวอย่าง 1
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
ตัวอย่าง 2
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
กำหนดการนำส่ง
ประเภทที่แสดงตัวเลือกกำหนดเวลานำส่ง DeliverySchedule
เป็นการรวมประเภท Delay Delivery และ AbsoluteDeliver
ลายเซ็น:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
ตัวเลือกงาน
ประเภทที่แสดงถึงตัวเลือกงาน
ลายเซ็น:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};