أداة إنشاء الوظائف المجدولة، والتي يتم تشغيلها بواسطة Google Pub/Sub وCloud Scholer. يصف مهمة Cloud Scholer التي يتم نشرها لتشغيل وظيفة مجدولة بالتردد المقدم. لمزيد من المعلومات، راجع [وظائف الجدولة](/docs/functions/schedule-functions).
الوصول عبر functions.pubsub.schedule()
.
إمضاء:
export declare class ScheduleBuilder
البنائين
البناء | الصفات التعريفية | وصف |
---|---|---|
(منشئ) (triggerResource، خيارات) | إنشاء مثيل جديد لفئة ScheduleBuilder |
طُرق
طريقة | الصفات التعريفية | وصف |
---|---|---|
تشغيل (معالج) | معالج الأحداث للوظائف المجدولة. يتم تشغيله عندما تقوم مهمة الجدولة المرتبطة بإرسال رسالة Pub/Sub. | |
إعادة المحاولةالتكوين (التكوين) | ||
المنطقة الزمنية(المنطقة الزمنية) |
pubsub.ScheduleBuilder.(المنشئ)
إنشاء مثيل جديد لفئة ScheduleBuilder
إمضاء:
constructor(triggerResource: () => string, options: DeploymentOptions);
حدود
معامل | يكتب | وصف |
---|---|---|
TriggerResource | () => السلسلة | |
خيارات | خيارات النشر |
pubsub.ScheduleBuilder.onRun()
معالج الأحداث للوظائف المجدولة. يتم تشغيله عندما تقوم مهمة الجدولة المرتبطة بإرسال رسالة Pub/Sub.
إمضاء:
onRun(handler: (context: EventContext) => PromiseLike<any> | any): CloudFunction<unknown>;
حدود
معامل | يكتب | وصف |
---|---|---|
معالج | (السياق: EventContext ) => PromiseLike<any> | أي | المعالج الذي يتم تشغيله عندما ترسل مهمة الجدولة المرتبطة رسالة Pub/Sub. |
عائدات:
وظيفة السحابة <مجهول>
وظيفة يمكنك تصديرها ونشرها.
pubsub.ScheduleBuilder.retryConfig()
إمضاء:
retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;
حدود
معامل | يكتب | وصف |
---|---|---|
التكوين | جدولة إعادة المحاولةالتكوين |
عائدات:
pubsub.ScheduleBuilder.timeZone()
إمضاء:
timeZone(timeZone: string): ScheduleBuilder;
حدود
معامل | يكتب | وصف |
---|---|---|
وحدة زمنية | خيط |
عائدات: