Sdílet prostřednictvím


Povolení podmíněných funkcí s filtry funkcí

Příznaky funkcí poskytují způsob aktivace nebo deaktivace funkcí ve vaší aplikaci. Příznak základní funkce je zapnutý nebo vypnutý. Aplikace se chová podle hodnoty příznaku za všech okolností. Můžete například zavést novou funkci za příznakem funkce. Když je příznak funkce zapnutý, všichni uživatelé tuto novou funkci zaznačí. Vypnutí příznaku funkce skryje novou funkci.

Naproti tomu při použití příznaku podmíněné funkce můžete příznak funkce dynamicky zapnout nebo vypnout. Chování aplikace závisí na kritériích příznaku funkce. Tato funkce je užitečná, když chcete novou funkci zobrazit malé podmnožině uživatelů. Příznak podmíněné funkce můžete použít k zapnutí příznaku funkce pro některé uživatele, když ho vypnete pro jiné.

V tomto článku se dozvíte, jak nastavit kritéria pro dynamickou změnu stavu příznaku podmíněné funkce.

Požadavky

Co je filtr funkcí?

Filtry funkcí jsou podmínky pro určení stavu příznaku funkce. Když do příznaku funkce přidáte filtry funkcí, můžete vyvolat vlastní kód při každém vyhodnocení příznaku funkce.

Knihovny pro správu funkcí Microsoftu zahrnují následující integrované filtry funkcí, které můžete nakonfigurovat na webu Azure Portal:

  • Typ filtru časového intervalu zapne příznak funkce během zadaného časového intervalu.
  • Typ filtru cílení zapne příznak funkce pro zadané uživatele a skupiny.

Můžete vytvořit vlastní filtry funkcí, které zapínají funkce na základě konkrétních kritérií v kódu. Tento článek vás provede přidáním vlastního filtru funkcí do příznaku funkce. V posledním kroku můžete postupovat podle odkazů na pokyny k implementaci filtru funkcí ve vaší aplikaci.

Přidání vlastního filtru funkcí

  1. V obchodě App Configuration Store vytvořte příznak funkce s názvem Beta a otevřete ho pro úpravy. Další informace o tom, jak přidat a upravit příznak funkce, naleznete v tématu Vytvoření příznaku funkce a úpravy příznaků funkce.

  2. V dialogovém okně Upravit příznak funkce vyberte Povolit příznak funkce , pokud ještě není vybraný. Vyberte Použít filtr funkcí a pak vyberte Vytvořit.

    Snímek obrazovky s dialogovým oknem Upravit funkci webu Azure Portal Zvýrazněné jsou možnosti Tlačítka Vytvořit a Povolit funkci a Použít filtr funkcí.

  3. V dialogovém okně Vytvořit nový filtr zadejte následující informace:

    • V části Typ filtru vyberte Vlastní filtr.
    • V části Název vlastního filtru zadejte Náhodné.

    Snímek obrazovky s dialogovým oknem Vytvořit nový filtr Je vybrán typ vlastního filtru a pole Vlastní název filtru obsahuje náhodné.

  4. Přidejte parametr provedením následujících kroků:

    • V části Název parametru zadejte procento.
    • V části Hodnota zadejte 50.

    Filtry funkcí můžou volitelně použít parametry pro konfigurovatelné podmínky. V tomto příkladu nakonfigurujete filtr tak, aby zapnul příznak funkce s 50% pravděpodobností. Při implementaci filtru v kódu použijete zadané procento a náhodné číslo k vyhodnocení stavu příznaku funkce.

    Snímek obrazovky s dialogovým oknem Vytvořit nový filtr Zobrazí se parametr s názvem Procento. Má hodnotu 50.

  5. Pokud chcete nový filtr funkcí uložit, vyberte Přidat. V dialogovém okně Upravit příznak funkce je teď v části Filtry funkcí uvedený náhodný filtr.

  6. Pokud chcete příznak funkce uložit, vyberte Použít.

    Snímek obrazovky s dialogovým oknem Upravit příznak funkce Náhodný filtr je uvedený v části Filtry funkcí a je k dispozici tlačítko Použít.

    Dialogové okno Upravit příznak funkce se zavře a vlastní filtr se přidá do příznaku funkce.

  7. Pokud chcete implementovat filtr funkcí ve vaší aplikaci, přečtěte si pokyny, které jsou vhodné pro váš jazyk nebo platformu:

Další kroky