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
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.
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.
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.
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.
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.
A funkciószűrő ekkor megjelenik a funkciójelző részletei között. Kattintson az Alkalmaz gombra a funkciójelző mentéséhez.
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:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: