مشاركة عبر


تمكين الميزات في جدول زمني في تطبيق Python

في هذا الدليل، يمكنك استخدام عامل تصفية النافذة الزمنية لتمكين ميزة في جدول زمني لتطبيق Python.

يستند المثال المستخدم إلى تطبيق Python الذي تم تقديمه في التشغيل السريع لإدارة الميزات. قبل المتابعة، أكمل التشغيل السريع لإنشاء تطبيق Python مع علامة ميزة Beta . بمجرد الانتهاء، يجب إضافة عامل تصفية النافذة الزمنية إلى علامة ميزة Beta في متجر App Configuration.

Prerequisites

استخدام عامل تصفية النافذة الزمنية

لقد أضفت عامل تصفية نافذة زمنية لعلامة ميزة Beta في المتطلبات الأساسية. بعد ذلك ، ستستخدم علامة الميزة مع عامل تصفية النافذة الزمنية في تطبيق Python الخاص بك.

عند إنشاء مدير ميزات، تتم إضافة عوامل تصفية الميزات المضمنة تلقائيا إلى مجموعة عوامل تصفية الميزات الخاصة بها.

from featuremanagement import FeatureManager

fm = FeatureManager(provider)

عامل تصفية النافذة الزمنية قيد التنفيذ

عند تشغيل التطبيق، يقوم موفر التكوين بتحميل علامة ميزة Beta من Azure App Configuration. ستتم طباعة نتيجة is_enabled("Beta") الأسلوب إلى وحدة التحكم. إذا كان وقتك الحالي أقدم من وقت البدء المحدد لعامل تصفية النافذة الزمنية، تعطيل علامة ميزة Beta بواسطة عامل تصفية النافذة الزمنية.

سترى مخرجات وحدة التحكم التالية.

Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false

بمجرد مرور وقت البدء، ستلاحظ أن علامة ميزة Beta ممكنة بواسطة عامل تصفية النافذة الزمنية.

سترى أن مخرجات وحدة التحكم تتغير عند تمكين Beta.

Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: true
Beta is enabled: true
Beta is enabled: true
Beta is enabled: true

إذا تم تمكين التكرار عند إعداد عامل تصفية النافذة الزمنية، فستتغير مخرجات وحدة التحكم إلى Beta is enabled: false بمجرد أن يمر الوقت الحالي بوقت الانتهاء الذي قمت بتعيينه في عامل تصفية النافذة الزمنية. ومع ذلك، سيتم تغييره إلى Beta is enabled: true مرة أخرى وفقا لإعدادات التكرار الخاصة بك ومتابعة هذا النمط حتى وقت انتهاء صلاحية التكرار، إذا تم تعيينه.

Next steps

لمعرفة المزيد حول عوامل تصفية الميزات، تابع إلى المستندات التالية.

للحصول على ملخص الميزات الكامل لمكتبة إدارة ميزات Python، تابع إلى المستند التالي.