pubsub.ScheduleBuilder class

Trình xây dựng các chức năng được lên lịch, được cung cấp bởi Google Pub/Sub và Cloud Scheduler. Mô tả công việc của Bộ lập lịch đám mây được triển khai để kích hoạt chức năng được lên lịch ở tần suất được cung cấp. Để biết thêm thông tin, hãy xem [Hàm lập lịch](/docs/functions/schedule-functions).

Truy cập qua functions.pubsub.schedule() .

Chữ ký:

export declare class ScheduleBuilder 

nhà xây dựng

Người xây dựng sửa đổi Sự miêu tả
(hàm tạo)(triggerResource, tùy chọn) Xây dựng một phiên bản mới của lớp ScheduleBuilder

phương pháp

Phương pháp sửa đổi Sự miêu tả
onRun(trình xử lý) Trình xử lý sự kiện cho các chức năng đã lên lịch. Được kích hoạt bất cứ khi nào công việc lập lịch liên quan gửi thông báo Pub/Sub.
thử lạiConfig(config)
múi giờ(timeZone)

pubsub.ScheduleBuilder.(constructor)

Xây dựng một phiên bản mới của lớp ScheduleBuilder

Chữ ký:

constructor(triggerResource: () => string, options: DeploymentOptions);

Thông số

Tham số Kiểu Sự miêu tả
triggerTài nguyên () => chuỗi
tùy chọn Tùy chọn triển khai

pubsub.ScheduleBuilder.onRun()

Trình xử lý sự kiện cho các chức năng đã lên lịch. Được kích hoạt bất cứ khi nào công việc lập lịch liên quan gửi thông báo Pub/Sub.

Chữ ký:

onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;

Thông số

Tham số Kiểu Sự miêu tả
người xử lý (bối cảnh: EventContext ) => PromiseLike<any> | bất kì Trình xử lý sẽ kích hoạt bất cứ khi nào công việc lập lịch liên quan gửi thông báo Pub/Sub.

Trả về:

Chức năng đám mây <không rõ>

Một chức năng mà bạn có thể xuất và triển khai.

pubsub.ScheduleBuilder.retryConfig()

Chữ ký:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

Thông số

Tham số Kiểu Sự miêu tả
cấu hình Lịch trìnhThử lạiCấu hình

Trả về:

Trình tạo lịch trình

pubsub.ScheduleBuilder.timeZone()

Chữ ký:

timeZone(timeZone: string): ScheduleBuilder;

Thông số

Tham số Kiểu Sự miêu tả
Múi giờ sợi dây

Trả về:

Trình tạo lịch trình