أداة إنشاء الوظائف المُجدوَلة التي يتم تشغيلها بواسطة 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;
المَعلمات
المعلمة | النوع | الوصف |
---|---|---|
المنطقة الزمنية | السلسلة |
المرتجعات: