pubsub.ScheduleBuilder class

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

Truy cập thông qua functions.pubsub.schedule().

Chữ ký:

export declare class ScheduleBuilder 

Công ty sản xuất

Công ty sản xuất Công cụ sửa đổi Mô tả
(hàm khởi tạo)(triggerResource, các tuỳ chọn) Tạo một thực thể mới của lớp ScheduleBuilder

Phương thức

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

pubsub.ScheduleBuilder.(hàm khởi tạo)

Tạo một thực thể mới của lớp ScheduleBuilder

Chữ ký:

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

Thông số

Thông số Loại Mô tả
kích hoạtResource () => chuỗi
tuỳ chọn DeploymentOptions (Tuỳ chọn triển khai)

pubsub.ScheduleBuilder.onRun()

Trình xử lý sự kiện cho các hàm được lên lịch. Được kích hoạt bất cứ khi nào công việc của trình lập lịch biểu 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ố

Thông số Loại Mô tả
trình xử lý (ngữ cảnh: EventContext) => Hứa hẹn<bất kỳ> | bất kỳ Trình xử lý sẽ kích hoạt bất cứ khi nào công việc của trình lập lịch biểu liên quan gửi thông báo Pub/Sub.

Trường hợp trả lại hàng:

CloudFunction<không xác định>

Hàm mà bạn có thể xuất và triển khai.

pubsub.ScheduleBuilder.retryConfig()

Chữ ký:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

Thông số

Thông số Loại Mô tả
cấu hình ScheduleThửConfig

Trường hợp trả lại hàng:

ScheduleBuilder

pubsub.ScheduleBuilder.timeZone()

Chữ ký:

timeZone(timeZone: string): ScheduleBuilder;

Thông số

Thông số Loại Mô tả
múi giờ chuỗi

Trường hợp trả lại hàng:

ScheduleBuilder