Dịch vụ Hàm Firebase.
Hàm
Chức năng | Mô tả |
---|---|
getFunctions(ứng dụng) | Nhận dịch vụ Function (Hàm) cho ứng dụng mặc định hoặc một ứng dụng nhất định.getFunctions() có thể được gọi mà không cần đối số để truy cập vào dịch vụ Functions của ứng dụng mặc định hoặc dưới dạng getFunctions(app) để truy cập vào dịch vụ Functions liên kết với một ứng dụng cụ thể. |
Lớp học
Hạng | Mô tả |
---|---|
Hàm | Giao diện dịch vụ Firebase Functions . |
TaskHàng đợi | Giao diện TaskQueue . |
Giao diện
Giao diện | Mô tả |
---|---|
Tuyệt đối | Giao diện minh hoạ các tuỳ chọn tác vụ có phân phối tuyệt đối. |
Hoãn phân phối | Giao diện minh hoạ các tuỳ chọn tác vụ có hoạt động phân phối bị trì hoãn. |
TaskOptionsExperimental (Thử nghiệm tuỳ chọn tác vụ) | Loại biểu thị các tuỳ chọn tác vụ thử nghiệm (beta). |
Nhập bí danh
Nhập bí danh | Mô tả |
---|---|
Lịch phân phối | Loại đại diện cho các lựa chọn lịch phân phối. DeliverySchedule là một loại kết hợp của các loại Delaydelivery và Defaultdelivery. |
TaskOptions (Tuỳ chọn tác vụ) | Loại biểu thị các tuỳ chọn tác vụ. |
getFunctions(ứng dụng)
Nhận dịch vụ Function (Hàm) cho ứng dụng mặc định hoặc một ứng dụng cụ thể.
getFunctions()
có thể được gọi mà không có đối số để truy cập dịch vụ Functions
của ứng dụng mặc định hoặc dưới dạng getFunctions(app)
để truy cập dịch vụ Functions
liên kết với một ứng dụng cụ thể.
Chữ ký:
export declare function getFunctions(app?: App): Functions;
Thông số
Thông số | Loại | Mô tả |
---|---|---|
ứng dụng | Ứng dụng | Ứng dụng không bắt buộc để trả về dịch vụ Functions . Nếu không được cung cấp, dịch vụ Functions mặc định sẽ được trả về. |
Trường hợp trả lại hàng:
Dịch vụ Functions
mặc định nếu không có ứng dụng nào được cung cấp hoặc dịch vụ Functions
liên kết với ứng dụng đã cung cấp.
Ví dụ 1
// Get the `Functions` service for the default app
const defaultFunctions = getFunctions();
Ví dụ 2
// Get the `Functions` service for a given app
const otherFunctions = getFunctions(otherApp);
Lịch phân phối
Loại đại diện cho các lựa chọn lịch phân phối. DeliverySchedule
là một loại kết hợp của các loại Delaydelivery và Defaultdelivery.
Chữ ký:
export type DeliverySchedule = DelayDelivery | AbsoluteDelivery;
Tùy chọn tác vụ
Loại biểu thị các tuỳ chọn tác vụ.
Chữ ký:
export type TaskOptions = DeliverySchedule & TaskOptionsExperimental & {
dispatchDeadlineSeconds?: number;
id?: string;
headers?: Record<string, string>;
};