مشاركة عبر


TumblingWindowTrigger interface

المشغل الذي يقوم بجدولة تشغيل البنية الأساسية لبرنامج ربط العمليات التجارية لجميع نوافذ الفاصل الزمني الثابت من وقت البدء دون ثغرات ويدعم أيضا سيناريوهات إعادة التعبئة (عندما يكون وقت البدء في الماضي).

يمتد

الخصائص

delay

يحدد المدة التي ينتظرها المشغل بعد وقت الاستحقاق قبل تشغيل تشغيل جديد. لا يغير وقت بدء النافذة ووقت الانتهاء. الإعداد الافتراضي هو 0. النوع: سلسلة (أو تعبير مع سلسلة resultType)، النمط: ((\d+).)؟ (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

dependsOn

المشغلات التي يعتمد عليها هذا المشغل. يتم دعم مشغلات النافذة الهابطة فقط.

endTime

وقت انتهاء الفترة الزمنية للمشغل الذي يتم خلاله تشغيل الأحداث للنوافذ الجاهزة. يتم دعم وقت UTC فقط حاليا.

frequency

تكرار نوافذ الوقت.

interval

الفاصل الزمني للنوافذ الزمنية. الحد الأدنى المسموح به للفاصل الزمني هو 15 دقيقة.

maxConcurrency

الحد الأقصى لعدد النوافذ الزمنية المتوازية (الجاهزة للتنفيذ) التي يتم تشغيل تشغيل جديد لها.

pipeline

يتم إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية التي يتم تشغيلها عند تشغيل حدث لنافذة المشغل الجاهزة.

retryPolicy

إعادة محاولة النهج الذي سيتم تطبيقه لتشغيل البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة.

startTime

وقت البدء للفترة الزمنية للمشغل الذي يتم خلاله تشغيل الأحداث للنوافذ الجاهزة. يتم دعم وقت UTC فقط حاليا.

type

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

الخصائص الموروثة

annotations

قائمة العلامات التي يمكن استخدامها لوصف المشغل.

description

وصف المشغل.

runtimeState

يشير إلى ما إذا كان المشغل قيد التشغيل أم لا. يتم تحديثه عند استدعاء واجهات برمجة التطبيقات بدء/إيقاف على المشغل. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

تفاصيل الخاصية

delay

يحدد المدة التي ينتظرها المشغل بعد وقت الاستحقاق قبل تشغيل تشغيل جديد. لا يغير وقت بدء النافذة ووقت الانتهاء. الإعداد الافتراضي هو 0. النوع: سلسلة (أو تعبير مع سلسلة resultType)، النمط: ((\d+).)؟ (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).

delay?: any

قيمة الخاصية

any

dependsOn

المشغلات التي يعتمد عليها هذا المشغل. يتم دعم مشغلات النافذة الهابطة فقط.

dependsOn?: DependencyReferenceUnion[]

قيمة الخاصية

endTime

وقت انتهاء الفترة الزمنية للمشغل الذي يتم خلاله تشغيل الأحداث للنوافذ الجاهزة. يتم دعم وقت UTC فقط حاليا.

endTime?: Date

قيمة الخاصية

Date

frequency

تكرار نوافذ الوقت.

frequency: string

قيمة الخاصية

string

interval

الفاصل الزمني للنوافذ الزمنية. الحد الأدنى المسموح به للفاصل الزمني هو 15 دقيقة.

interval: number

قيمة الخاصية

number

maxConcurrency

الحد الأقصى لعدد النوافذ الزمنية المتوازية (الجاهزة للتنفيذ) التي يتم تشغيل تشغيل جديد لها.

maxConcurrency: number

قيمة الخاصية

number

pipeline

يتم إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية التي يتم تشغيلها عند تشغيل حدث لنافذة المشغل الجاهزة.

pipeline: TriggerPipelineReference

قيمة الخاصية

retryPolicy

إعادة محاولة النهج الذي سيتم تطبيقه لتشغيل البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة.

retryPolicy?: RetryPolicy

قيمة الخاصية

startTime

وقت البدء للفترة الزمنية للمشغل الذي يتم خلاله تشغيل الأحداث للنوافذ الجاهزة. يتم دعم وقت UTC فقط حاليا.

startTime: Date

قيمة الخاصية

Date

type

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

type: "TumblingWindowTrigger"

قيمة الخاصية

"TumblingWindowTrigger"

تفاصيل الخاصية الموروثة

annotations

قائمة العلامات التي يمكن استخدامها لوصف المشغل.

annotations?: any[]

قيمة الخاصية

any[]

موروثة منTrigger.annotations

description

وصف المشغل.

description?: string

قيمة الخاصية

string

موروث منTrigger.description

runtimeState

يشير إلى ما إذا كان المشغل قيد التشغيل أم لا. يتم تحديثه عند استدعاء واجهات برمجة التطبيقات بدء/إيقاف على المشغل. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

runtimeState?: string

قيمة الخاصية

string

موروث منTrigger.runtimeState