CosmosDBv3TriggerOptions interface
الخصائص
| checkpoint |
تخصيص مقدار المستندات بين نقاط التحقق من التأجير. الافتراضي هو بعد كل استدعاء دالة. |
| checkpoint |
عند التعيين، فإنه يحدد، بالمللي ثانية، الفاصل الزمني بين نقاط التحقق من التأجير. الافتراضي هو دائما بعد كل استدعاء دالة. |
| collection |
اسم المجموعة التي تتم مراقبتها |
| connection |
إعداد تطبيق (أو متغير بيئة) مع سلسلة اتصال Cosmos DB |
| create |
التحقق من وجود وإنشاء مجموعة عقود الإيجار تلقائيا. الافتراضي هو |
| database |
اسم قاعدة بيانات Azure Cosmos DB مع المجموعة التي تتم مراقبتها |
| feed |
الوقت (بالمللي ثانية) للتأخير بين الاستقصاء عن قسم للتغييرات الجديدة على الموجز، بعد استنزاف جميع التغييرات الحالية. الافتراضي هو 5000 مللي ثانية أو 5 ثوان. |
| lease |
عند التعيين، فإنه يحدد، بالمللي ثانية، الفاصل الزمني لبدء مهمة لحساب إذا تم توزيع الأقسام بالتساوي بين مثيلات المضيف المعروفة. الافتراضي هو 13000 (13 ثانية). |
| lease |
اسم المجموعة لتخزين عقود الإيجار. إذا لم يتم تعيينه، فسيستخدم "عقود الإيجار" |
| lease |
عند التعيين، تتم إضافة القيمة كبادئة إلى عقود الإيجار التي تم إنشاؤها في مجموعة التأجير لهذه الدالة. يسمح استخدام بادئة لدالتي Azure منفصلتين بمشاركة نفس مجموعة التأجير باستخدام بادئات مختلفة. |
| lease |
عند تعيين |
| lease |
اسم إعداد تطبيق يحتوي على سلسلة الاتصال بالخدمة التي تحتوي على مجموعة التأجير.
إذا لم يتم تعيينه، فسيتصل بالخدمة المحددة بواسطة |
| lease |
اسم قاعدة البيانات التي تحتوي على المجموعة لتخزين عقود الإيجار. إذا لم يتم تعيينه، فسيستخدم قيمة |
| lease |
عند التعيين، فإنه يحدد، بالمللي ثانية، الفاصل الزمني الذي يتم أخذ التأجير له على عقد إيجار يمثل قسما. إذا لم يتم تجديد عقد الإيجار خلال هذا الفاصل الزمني، فسيتسبب في انتهاء صلاحيته وستنتقل ملكية القسم إلى مثيل آخر. الافتراضي هو 60000 (60 ثانية). |
| lease |
عند التعيين، فإنه يحدد، بالمللي ثانية، فاصل التجديد لجميع عقود الإيجار للأقسام التي يحتفظ بها مثيل حاليا. الافتراضي هو 17000 (17 ثانية). |
| max |
عند التعيين، تعين هذه الخاصية الحد الأقصى لعدد العناصر المستلمة لكل استدعاء دالة. إذا تم تنفيذ العمليات في الحاوية المراقبة من خلال الإجراءات المخزنة، يتم الاحتفاظ بالنطاق المعاملة عند قراءة العناصر من موجز التغيير. ونتيجة لذلك، يمكن أن يكون عدد العناصر المستلمة أعلى من القيمة المحددة بحيث يتم إرجاع العناصر التي تم تغييرها بواسطة نفس المعاملة كجزء من دفعة ذرية واحدة. |
| preferred |
تحديد المواقع المفضلة (المناطق) لحسابات قاعدة البيانات المنسوخة جغرافيا في خدمة Azure Cosmos DB. يجب فصل القيم بفواصل. على سبيل المثال، شرق الولايات المتحدة وجنوب وسط الولايات المتحدة وشمال أوروبا |
| start |
يخبر هذا الخيار المشغل بقراءة التغييرات من بداية محفوظات تغيير الحاوية بدلا من البدء في الوقت الحالي. تعمل القراءة من البداية فقط في المرة الأولى التي يبدأ فيها المشغل، كما هو الحال في عمليات التشغيل اللاحقة، يتم تخزين نقاط التحقق بالفعل. تعيين هذا الخيار إلى true عند وجود عقود إيجار تم إنشاؤها بالفعل ليس له أي تأثير. |
| use |
تمكين الحسابات متعددة المناطق للكتابة إلى مجموعة عقود الإيجار. |
تفاصيل الخاصية
checkpointDocumentCount
تخصيص مقدار المستندات بين نقاط التحقق من التأجير. الافتراضي هو بعد كل استدعاء دالة.
checkpointDocumentCount?: number
قيمة الخاصية
number
checkpointInterval
عند التعيين، فإنه يحدد، بالمللي ثانية، الفاصل الزمني بين نقاط التحقق من التأجير. الافتراضي هو دائما بعد كل استدعاء دالة.
checkpointInterval?: number
قيمة الخاصية
number
collectionName
اسم المجموعة التي تتم مراقبتها
collectionName: string
قيمة الخاصية
string
connectionStringSetting
إعداد تطبيق (أو متغير بيئة) مع سلسلة اتصال Cosmos DB
connectionStringSetting: string
قيمة الخاصية
string
createLeaseCollectionIfNotExists
التحقق من وجود وإنشاء مجموعة عقود الإيجار تلقائيا. الافتراضي هو false
createLeaseCollectionIfNotExists?: boolean
قيمة الخاصية
boolean
databaseName
اسم قاعدة بيانات Azure Cosmos DB مع المجموعة التي تتم مراقبتها
databaseName: string
قيمة الخاصية
string
feedPollDelay
الوقت (بالمللي ثانية) للتأخير بين الاستقصاء عن قسم للتغييرات الجديدة على الموجز، بعد استنزاف جميع التغييرات الحالية. الافتراضي هو 5000 مللي ثانية أو 5 ثوان.
feedPollDelay?: number
قيمة الخاصية
number
leaseAcquireInterval
عند التعيين، فإنه يحدد، بالمللي ثانية، الفاصل الزمني لبدء مهمة لحساب إذا تم توزيع الأقسام بالتساوي بين مثيلات المضيف المعروفة. الافتراضي هو 13000 (13 ثانية).
leaseAcquireInterval?: number
قيمة الخاصية
number
leaseCollectionName
اسم المجموعة لتخزين عقود الإيجار. إذا لم يتم تعيينه، فسيستخدم "عقود الإيجار"
leaseCollectionName?: string
قيمة الخاصية
string
leaseCollectionPrefix
عند التعيين، تتم إضافة القيمة كبادئة إلى عقود الإيجار التي تم إنشاؤها في مجموعة التأجير لهذه الدالة. يسمح استخدام بادئة لدالتي Azure منفصلتين بمشاركة نفس مجموعة التأجير باستخدام بادئات مختلفة.
leaseCollectionPrefix?: string
قيمة الخاصية
string
leaseCollectionThroughput
عند تعيين createLeaseCollectionIfNotExists إلى true، يحدد مقدار وحدات الطلب لتعيينها لمجموعة التأجير التي تم إنشاؤها
leaseCollectionThroughput?: number
قيمة الخاصية
number
leaseConnectionStringSetting
اسم إعداد تطبيق يحتوي على سلسلة الاتصال بالخدمة التي تحتوي على مجموعة التأجير.
إذا لم يتم تعيينه، فسيتصل بالخدمة المحددة بواسطة connectionStringSetting
leaseConnectionStringSetting?: string
قيمة الخاصية
string
leaseDatabaseName
اسم قاعدة البيانات التي تحتوي على المجموعة لتخزين عقود الإيجار. إذا لم يتم تعيينه، فسيستخدم قيمة databaseName
leaseDatabaseName?: string
قيمة الخاصية
string
leaseExpirationInterval
عند التعيين، فإنه يحدد، بالمللي ثانية، الفاصل الزمني الذي يتم أخذ التأجير له على عقد إيجار يمثل قسما. إذا لم يتم تجديد عقد الإيجار خلال هذا الفاصل الزمني، فسيتسبب في انتهاء صلاحيته وستنتقل ملكية القسم إلى مثيل آخر. الافتراضي هو 60000 (60 ثانية).
leaseExpirationInterval?: number
قيمة الخاصية
number
leaseRenewInterval
عند التعيين، فإنه يحدد، بالمللي ثانية، فاصل التجديد لجميع عقود الإيجار للأقسام التي يحتفظ بها مثيل حاليا. الافتراضي هو 17000 (17 ثانية).
leaseRenewInterval?: number
قيمة الخاصية
number
maxItemsPerInvocation
عند التعيين، تعين هذه الخاصية الحد الأقصى لعدد العناصر المستلمة لكل استدعاء دالة. إذا تم تنفيذ العمليات في الحاوية المراقبة من خلال الإجراءات المخزنة، يتم الاحتفاظ بالنطاق المعاملة عند قراءة العناصر من موجز التغيير. ونتيجة لذلك، يمكن أن يكون عدد العناصر المستلمة أعلى من القيمة المحددة بحيث يتم إرجاع العناصر التي تم تغييرها بواسطة نفس المعاملة كجزء من دفعة ذرية واحدة.
maxItemsPerInvocation?: number
قيمة الخاصية
number
preferredLocations
تحديد المواقع المفضلة (المناطق) لحسابات قاعدة البيانات المنسوخة جغرافيا في خدمة Azure Cosmos DB. يجب فصل القيم بفواصل. على سبيل المثال، شرق الولايات المتحدة وجنوب وسط الولايات المتحدة وشمال أوروبا
preferredLocations?: string
قيمة الخاصية
string
startFromBeginning
يخبر هذا الخيار المشغل بقراءة التغييرات من بداية محفوظات تغيير الحاوية بدلا من البدء في الوقت الحالي. تعمل القراءة من البداية فقط في المرة الأولى التي يبدأ فيها المشغل، كما هو الحال في عمليات التشغيل اللاحقة، يتم تخزين نقاط التحقق بالفعل. تعيين هذا الخيار إلى true عند وجود عقود إيجار تم إنشاؤها بالفعل ليس له أي تأثير.
startFromBeginning?: boolean
قيمة الخاصية
boolean
useMultipleWriteLocations
تمكين الحسابات متعددة المناطق للكتابة إلى مجموعة عقود الإيجار.
useMultipleWriteLocations?: boolean
قيمة الخاصية
boolean