Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V této příručce použijete filtr časového okna k povolení funkcionality v plánovaném čase pro aplikaci v Pythonu.
Použitý příklad je založený na aplikaci Pythonu představené v rychlém startu pro správu funkcí. Než budete pokračovat, dokončete rychlý start a vytvořte aplikaci v Pythonu s příznakem funkce Beta . Po dokončení musíte přidat filtr časových intervalů do příznaku funkce Beta v obchodě App Configuration Store.
Prerequisites
Použití filtru časového intervalu
V požadavcích jste přidali filtr časových intervalů pro příznak funkce Beta . V dalším kroku použijete příznak funkce s filtrem časového intervalu v aplikaci v Pythonu.
Když vytvoříte správce funkcí, předdefinované filtry funkcí se automaticky přidají do kolekce filtrů funkcí.
from featuremanagement import FeatureManager
fm = FeatureManager(provider)
Filtr časového intervalu v akci
Když spustíte aplikaci, poskytovatel konfigurace načte příznak funkce Beta ze služby Azure App Configuration. Výsledek is_enabled("Beta") metody se vytiskne do konzoly. Pokud je váš aktuální čas dřívější než čas nastavený pro filtr časového intervalu, příznak funkce Beta se zakáže filtrem časového intervalu.
Zobrazí se následující výstupy konzoly.
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Po uplynutí doby spuštění si všimnete, že příznak funkce Beta je povolen filtrem časového okna.
Jakmile je Beta povolená, uvidíte změny ve výstupech konzole.
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
Pokud je při nastavování filtru časového intervalu povolené opakování, výstupy konzoly se změní, jakmile Beta is enabled: false aktuální čas překročí koncový čas, který jste nastavili ve filtru časového intervalu. Změní se ale znovu Beta is enabled: true podle nastavení opakování a bude pokračovat v tomto vzoru, dokud se nenastaví doba vypršení platnosti opakování.
Next steps
Další informace o filtrech funkcí najdete v následujících dokumentech.
Úplný běh funkcí knihovny pro správu funkcí Pythonu najdete v následujícím dokumentu.