Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze handleiding gebruikt u het tijdvensterfilter om een functie in te schakelen volgens een planning voor een Python-toepassing.
Het gebruikte voorbeeld is gebaseerd op de Python-toepassing die is geïntroduceerd in de quickstart voor functiebeheer. Voordat u verdergaat, voltooit u de quickstart om een Python-toepassing te maken met een bètafunctievlag . Zodra dit is voltooid, moet u een tijdvensterfilter toevoegen aan de vlag Bèta-functie in uw App Configuration-archief.
Prerequisites
Het tijdvensterfilter gebruiken
U hebt een tijdvensterfilter toegevoegd voor uw bètafunctievlag in de vereisten. Vervolgens gebruikt u de functievlag met het tijdvensterfilter in uw Python-toepassing.
Wanneer u een functiebeheer maakt, worden de ingebouwde functiefilters automatisch toegevoegd aan de functiefilterverzameling.
from featuremanagement import FeatureManager
fm = FeatureManager(provider)
Tijdvensterfilter in actie
Wanneer u de toepassing uitvoert, laadt de configuratieprovider de bètafunctievlag uit Azure App Configuration. Het resultaat van de is_enabled("Beta")
methode wordt afgedrukt naar de console. Als de huidige tijd eerder is dan de begintijd die is ingesteld voor het tijdvensterfilter, wordt de vlag bètafunctie uitgeschakeld door het tijdvensterfilter.
U ziet de volgende console-uitvoer.
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Zodra de begintijd is verstreken, ziet u dat de vlag bètafunctie is ingeschakeld door het tijdvensterfilter.
U ziet dat de console-uitvoer verandert wanneer de bètaversie is ingeschakeld.
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
Als terugkeerpatroon is ingeschakeld wanneer u het tijdvensterfilter instelt, worden de console-uitvoer gewijzigd Beta is enabled: false
in zodra uw huidige tijd de eindtijd doorgeeft die u hebt ingesteld in het tijdvensterfilter. Het wordt echter weer gewijzigd Beta is enabled: true
volgens de instellingen van het terugkeerpatroon en gaat door met dit patroon tot de verlooptijd van het terugkeerpatroon, indien ingesteld.
Next steps
Ga naar de volgende documenten voor meer informatie over de functiefilters.
Ga naar het volgende document voor de volledige functierundown van de Python-functiebeheerbibliotheek.