مشاركة عبر


تمكين الميزات الشرطية باستخدام عوامل تصفية الميزات

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

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

توضح لك هذه المقالة كيفية تعيين معايير لتغيير حالة علامة المعالم الشرطية ديناميكيا.

Prerequisites

ما هو عامل تصفية الميزات؟

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

تتضمن مكتبات إدارة ميزات Microsoft عوامل تصفية الميزات المضمنة التالية، والتي يمكنك تكوينها في مدخل Microsoft Azure:

  • يقوم نوع عامل تصفية نافذة الوقت بتشغيل علامة معالم خلال فترة زمنية محددة.
  • يؤدي نوع فلتر الاستهداف إلى تشغيل علامة ميزة للمستخدمين والمجموعات المحددة.

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

إضافة عامل تصفية ميزة مخصص

  1. قم بإنشاء علامة ميزة باسم Beta في متجر App Configuration وافتحها للتحرير. لمزيد من المعلومات حول كيفية إضافة علامة ميزة وتحريرها، راجع إنشاء علامة ميزةوتحرير علامات الميزات.

  2. في مربع الحوار تحرير علامة الميزة ، حدد تمكين علامة الميزة إذا لم تكن محددة بالفعل. حدد استخدام عامل تصفية الميزات، ثم حدد إنشاء.

    لقطة شاشة لمربع حوار علامة ميزة تحرير مدخل Microsoft Azure. يتم تمييز الزر إنشاء وعلامة تمكين الميزة وخيارات استخدام عامل تصفية الميزات.

  3. في مربع الحوار إنشاء عامل تصفية جديد ، أدخل المعلومات التالية:

    • ضمن نوع عامل التصفية، حدد عامل تصفية مخصص.
    • ضمن اسم عامل التصفية المخصص، أدخل عشوائي.

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

  4. أضف معلمة باتباع الخطوات التالية:

    • ضمن اسم المعلمة، أدخل النسبة المئوية.
    • ضمن القيمة، أدخل 50.

    يمكن لعوامل تصفية الميزات اختياريا استخدام المعلمات للشروط القابلة للتكوين. في هذا المثال، يمكنك تكوين عامل التصفية لتشغيل علامة الميزة بفرصة 50 بالمائة. عند تنفيذ عامل التصفية في التعليمات البرمجية الخاصة بك، فإنك تستخدم النسبة المئوية المحددة ورقم عشوائي لتقييم حالة علامة الميزة.

    لقطة شاشة لمربع الحوار إنشاء عامل تصفية جديد. تظهر معلمة تسمى النسبة المئوية. لها قيمة 50.

  5. لحفظ عامل تصفية الميزات الجديد، حدد إضافة. في مربع الحوار تحرير علامة الميزة ، يتم الآن إدراج عامل التصفية العشوائي في قسم عوامل تصفية الميزات .

  6. لحفظ علامة الميزة، حدد تطبيق.

    لقطة شاشة لمربع حوار علامة تحرير الميزة. يتم إدراج عامل التصفية العشوائي في قسم عوامل تصفية الميزات، ويتوفر زر تطبيق.

    يتم إغلاق مربع حوار تحرير علامة الميزة ، وتتم إضافة عامل التصفية المخصص إلى علامة الميزة.

  7. لتنفيذ عامل تصفية الميزات في التطبيق الخاص بك، راجع الإرشادات المناسبة للغتك أو نظامك الأساسي:

الخطوات التالية