TumblingWindowTrigger interface
المشغل الذي يقوم بجدولة تشغيل البنية الأساسية لبرنامج ربط العمليات التجارية لجميع نوافذ الفاصل الزمني الثابت من وقت البدء دون ثغرات ويدعم أيضا سيناريوهات إعادة التعبئة (عندما يكون وقت البدء في الماضي).
- يمتد
الخصائص
| delay | يحدد المدة التي ينتظرها المشغل بعد وقت الاستحقاق قبل تشغيل تشغيل جديد. لا يغير وقت بدء النافذة ووقت الانتهاء. الإعداد الافتراضي هو 0. النوع: سلسلة (أو تعبير مع سلسلة resultType)، النمط: ((\d+).)؟ (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])). |
| depends |
المشغلات التي يعتمد عليها هذا المشغل. يتم دعم مشغلات النافذة الهابطة فقط. |
| end |
وقت انتهاء الفترة الزمنية للمشغل الذي يتم خلاله تشغيل الأحداث للنوافذ الجاهزة. يتم دعم وقت UTC فقط حاليا. |
| frequency | تكرار نوافذ الوقت. |
| interval | الفاصل الزمني للنوافذ الزمنية. الحد الأدنى المسموح به للفاصل الزمني هو 15 دقيقة. |
| max |
الحد الأقصى لعدد النوافذ الزمنية المتوازية (الجاهزة للتنفيذ) التي يتم تشغيل تشغيل جديد لها. |
| pipeline | يتم إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية التي يتم تشغيلها عند تشغيل حدث لنافذة المشغل الجاهزة. |
| retry |
إعادة محاولة النهج الذي سيتم تطبيقه لتشغيل البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة. |
| start |
وقت البدء للفترة الزمنية للمشغل الذي يتم خلاله تشغيل الأحداث للنوافذ الجاهزة. يتم دعم وقت UTC فقط حاليا. |
| type | تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
الخصائص الموروثة
| annotations | قائمة العلامات التي يمكن استخدامها لوصف المشغل. |
| description | وصف المشغل. |
| runtime |
يشير إلى ما إذا كان المشغل قيد التشغيل أم لا. يتم تحديثه عند استدعاء واجهات برمجة التطبيقات بدء/إيقاف على المشغل. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
تفاصيل الخاصية
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
runtimeState
يشير إلى ما إذا كان المشغل قيد التشغيل أم لا. يتم تحديثه عند استدعاء واجهات برمجة التطبيقات بدء/إيقاف على المشغل. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
runtimeState?: string
قيمة الخاصية
string
موروث منTrigger.runtimeState