Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ebben az útmutatóban az időablak-szűrővel engedélyezheti egy funkciót egy Node.js-alkalmazás ütemezésében.
A használt példa a szolgáltatásfelügyeleti rövid útmutatóban bevezetett Node.js alkalmazáson alapul. Mielőtt továbbhalad, végezze el a rövid útmutatót egy Node.js alkalmazás bétaverziós funkciójelzővel való létrehozásához. Ha végzett, időablak-szűrőt kell hozzáadnia az Alkalmazáskonfigurációs áruház bétafunkció-jelzőjéhez.
Előfeltételek
Az időablak szűrőjének használata
Az előfeltételek között időablak-szűrőt adott hozzá a Beta feature flag-hez. Ezután a funkciójelzőt fogja használni az időablak-szűrővel a Node.js alkalmazásban.
Funkciókezelő létrehozásakor a beépített funkciószűrők automatikusan hozzáadódnak a funkciószűrő-gyűjteményhez.
const fm = new FeatureManager(
new ConfigurationMapFeatureFlagProvider(appConfig));
Időablak-szűrő működés közben
Az alkalmazás futtatásakor a konfigurációszolgáltató betölti a bétafunkció-jelzőt az Azure App Configurationból. A metódus eredményét a isEnabled("Beta") rendszer a konzolra nyomtatja. Ha az aktuális idő korábbi, mint az időablak-szűrő kezdési időpontja, akkor az időablak-szűrő letiltja a bétafunkció-jelzőt.
A következő konzolkimenetek láthatók.
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
A kezdési idő leteltével láthatja, hogy a bétafunkció-jelzőt az időablak szűrője engedélyezi.
A konzol kimenetei a bétaverzió engedélyezésének megfelelően változnak.
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
Ha az időablak-szűrő beállításakor az ismétlődés engedélyezve van, a konzol kimenetei az időablak-szűrőben beállított befejezési idő eltelte után változnak Beta is enabled: false . Ez azonban az ismétlődési beállításoknak megfelelően újra megváltozik Beta is enabled: true , és ha be van állítva az ismétlődés lejárati ideje, folytassa ezt a mintát.
Következő lépések
A funkciószűrőkről a következő dokumentumokban olvashat bővebben.
A JavaScript szolgáltatásfelügyeleti kódtár teljes funkciólefutásához folytassa a következő dokumentumot.