Megosztás a következőn keresztül:


Oktatóanyag: Feltételes szolgáltatások engedélyezése funkciószűrőkkel

A funkciójelzők lehetővé teszik a funkciók aktiválását vagy inaktiválását az alkalmazásban. Egy egyszerű funkciójelző be- vagy kikapcsolt. Az alkalmazás mindig ugyanúgy viselkedik. Létrehozhat például egy új funkciót egy funkciójelző mögött. Ha a funkciójelző engedélyezve van, minden felhasználó láthatja az új funkciót. A funkciójelző letiltása elrejti az új funkciót.

Ezzel szemben a feltételes funkciójelző lehetővé teszi a funkciójelző dinamikus engedélyezését vagy letiltásának engedélyezését. Az alkalmazás a funkciójelölő feltételeitől függően eltérően viselkedhet. Tegyük fel, hogy először meg szeretné jeleníteni az új funkciót a felhasználók egy kis részhalmazában. A feltételes funkciójelző lehetővé teszi, hogy egyes felhasználók számára engedélyezze a funkciójelzőt, miközben mások számára letiltja azt.

Mi az a szolgáltatásszűrő?

A funkciószűrők a funkciójelző állapotának meghatározására szolgáló feltételek. A funkciószűrők funkciójelzőhöz való hozzáadása lehetővé teszi egyéni kód meghívását minden alkalommal, amikor a funkciójelző kiértékelése történik.

A Microsoft szolgáltatásfelügyeleti kódtárai a Azure-alkalmazás konfigurációs portálról konfigurálható alábbi beépített funkciószűrőket tartalmazzák.

  • Az időablak-szűrő lehetővé teszi a funkciójelző használatát egy adott időablakban.
  • A célzási szűrő lehetővé teszi a funkciójelzőt a megadott felhasználók és csoportok számára.

Létrehozhat egyéni funkciószűrőket, amelyek a kódban megadott feltételek alapján engedélyezik a funkciókat. Ez a cikk bemutatja, hogyan adhat hozzá egyéni funkciószűrőt egy funkciójelzőhöz. Ezt követően a Következő lépések szakaszban található utasításokat követve implementálhatja a funkciószűrőt az alkalmazásban.

Egyéni funkciószűrő hozzáadása

  1. Hozzon létre egy bétaverzió nevű funkciójelzőt az Alkalmazáskonfigurációs áruházban, és nyissa meg a szerkesztéséhez. A funkciójelölők hozzáadásáról és szerkesztéséről további információt a Funkciójelölők kezelése című témakörben talál.

  2. A megnyíló Funkciójelölő szerkesztése panelen jelölje be a Funkciójelölő engedélyezése jelölőnégyzetet, ha még nincs engedélyezve. Ezután jelölje be a Funkciószűrő használata jelölőnégyzetet, és válassza a Létrehozás lehetőséget.

    Képernyőkép az Azure Portalról, és töltse ki a

  3. Megnyílik az Új szűrő létrehozása panel. A Szűrő típusa csoportban válassza az Egyéni szűrő lehetőséget, és adja meg az egyéni szűrő Véletlenszerű nevét.

    Képernyőkép az Azure Portalról, új egyéni szűrő létrehozásával.

  4. A funkciószűrők opcionálisan paramétereket is használhatnak a konfigurálható feltételekhez. Ebben a példában egy Százalék paramétert használ, és 50-es értékre állítja az értékét, amely arra utasítja a szűrőt, hogy engedélyezze a funkciójelzőt 50%-os eséllyel.

    Képernyőkép az Azure Portalról, amely paramtereket ad hozzá az egyéni szűrőhöz.

  5. A Hozzáadás gombra kattintva mentse az új funkciószűrőt, és térjen vissza a Funkció szerkesztése jelölő képernyőre.

  6. A funkciószűrő ekkor megjelenik a funkciójelző részletei között. Kattintson az Alkalmaz gombra a funkciójelző mentéséhez.

    Képernyőkép az Azure Portalról, új egyéni szűrő alkalmazásával.

Sikeresen hozzáadott egy egyéni szűrőt egy funkciójelölőhöz. A következő lépések szakaszban található utasításokat követve implementálhatja a funkciószűrőt az alkalmazásba a használt nyelvhez vagy platformhoz.

Következő lépések

Ebben az oktatóanyagban megismerte a funkciószűrő fogalmát, és hozzáadott egy egyéni funkciószűrőt egy funkciójelölőhöz.

Ha szeretné megtudni, hogyan implementálhat egyéni funkciószűrőt, folytassa a következő oktatóanyagban:

A beépített funkciószűrőkkel kapcsolatos további információkért folytassa az alábbi oktatóanyagokkal: