Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här guiden använder du tidsfönsterfiltret för att aktivera en funktion enligt ett schema för ett Python-program.
Exemplet som används baseras på Python-programmet som introducerades i snabbstarten för funktionshantering. Innan du fortsätter slutför du snabbstarten för att skapa ett Python-program med en betafunktionsflagga . När du är klar måste du lägga till ett tidsfönsterfilter ibetafunktionsflaggan i appkonfigurationsarkivet.
Prerequisites
- Skapa ett Python-program med en funktionsflagga.
 - Lägga till ett tidsfönsterfilter i funktionsflaggan
 
Använd tidsfönsterfiltret
Du har lagt till ett tidsfönsterfilter för din Beta-funktionsflagga i förhandskraven. Sedan använder du funktionsflaggan med tidsfönsterfiltret i Python-programmet.
När du skapar en funktionshanterare läggs de inbyggda funktionsfiltren automatiskt till i dess funktionsfiltersamling.
from featuremanagement import FeatureManager
fm = FeatureManager(provider)
Tidsfönsterfilter i praktiken
När du kör programmet läser konfigurationsprovidern in flaggan Beta-funktion från Azure App Configuration. Resultatet av is_enabled("Beta") metoden skrivs ut till konsolen. Om din aktuella tid är tidigare än den starttid som angetts för tidsfönstrets filter inaktiveras flaggan Beta-funktion av tidsfönstrets filter.
Du ser följande konsolutdata.
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
När starttiden har passerat ser du att betafunktionsflaggan är aktiverad av tidsfönstrets filter.
Konsolens utdata ändras när betaversionen är aktiverad.
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
Om upprepning är aktiverat när du konfigurerar tidsfönsterfiltret ändras konsolens utdata till Beta is enabled: false när din aktuella tid har passerat den sluttid som du angav i tidsfönstrets filter. Det ändras dock till Beta is enabled: true igen enligt dina upprepningsinställningar och fortsätter det här mönstret tills upprepningens förfallotid, om den har angetts.
Next steps
Om du vill veta mer om funktionsfiltren fortsätter du till följande dokument.
För den fullständiga funktionsöversikten av Python-funktionshanteringsbiblioteket, gå vidare till följande dokument.