pubsub.ScheduleBuilder class

أداة إنشاء الوظائف المُجدوَلة التي يتم تشغيلها بواسطة Google Pub/Sub وCloud Scheduler. يصف هذا الحقل مهمة Cloud Scheduler التي تم تفعيلها لتشغيل وظيفة مُجدوَلة وفقًا لمعدّل التكرار المحدَّد. لمزيد من المعلومات، يُرجى الاطّلاع على [دوالّ الجدولة](/docs/functions/schedule-functions).

الوصول عبر functions.pubsub.schedule()

Signature:

export declare class ScheduleBuilder 

الشركات المصنِّعة

الشركة المصنِّعة المعدِّلات الوصف
(دالة الإنشاء)(triggerResource, options) إنشاء مثيل جديد لفئة ScheduleBuilder

الطُرق

الطريقة المعدِّلات الوصف
onRun(handler) معالج الأحداث للدوال المُجدوَلة يتم تشغيله عندما ترسل مهمة أداة الجدولة المرتبطة رسالة نشر/اشتراك.
retryConfig(config)
timeZone(timeZone)

pubsub.scheduleBuilder.(Buildor)

إنشاء مثيل جديد لفئة ScheduleBuilder

Signature:

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

المَعلمات

المعلمة النوع الوصف
نموذج المشغّل () => سلسلة
خيارات DeploymentOptions

pubsub.ScheduleBuilder.onRun()

معالج الأحداث للدوال المُجدوَلة يتم تشغيله عندما ترسل مهمة أداة الجدولة المرتبطة رسالة نشر/اشتراك.

Signature:

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

المَعلمات

المعلمة النوع الوصف
المعالج (السياق: EventContext) => مسلسل PromiseLike<any> | أي المعالِج الذي يتم تنشيطه عندما ترسل مهمة أداة الجدولة المرتبطة رسالة نشر/اشتراك.

المرتجعات:

CloudFunction<unknown>

دالة يمكنك تصديرها ونشرها.

pubsub.ScheduleBuilder.retryConfig()

Signature:

retryConfig(config: ScheduleRetryConfig): ScheduleBuilder;

المَعلمات

المعلمة النوع الوصف
config الجدول الزمني لإعادة المحاولة

المرتجعات:

أداة إنشاء الجداول الزمنية

pubsub.ScheduleBuilder.timeZone()

Signature:

timeZone(timeZone: string): ScheduleBuilder;

المَعلمات

المعلمة النوع الوصف
المنطقة الزمنية السلسلة

المرتجعات:

أداة إنشاء الجداول الزمنية