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őt használva engedélyezheti a Python-alkalmazások ütemezés szerinti funkcióit.
A használt példa a szolgáltatásfelügyeleti rövid útmutatóban bemutatott Python-alkalmazáson alapul. Mielőtt továbblép, végezze el a rövid útmutatót egy Python-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.
Prerequisites
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 a Python-alkalmazásban az időablak-szűrővel.
Funkciókezelő létrehozásakor a beépített funkciószűrők automatikusan hozzáadódnak a funkciószűrő-gyűjteményhez.
from featuremanagement import FeatureManager
fm = FeatureManager(provider)
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 is_enabled("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.
Next steps
A funkciószűrőkről a következő dokumentumokban olvashat bővebben.
A Python szolgáltatásfelügyeleti kódtárának teljes funkciólefuttatásához folytassa a következő dokumentumokkal.