Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta guía, usará el filtro de período de tiempo para habilitar una característica según una programación para una aplicación de Python.
El ejemplo usado se basa en la aplicación de Python introducida en el inicio rápido de administración de características. Antes de seguir adelante, complete el inicio rápido para crear una aplicación Python con una marca de característica Beta. Una vez que lo haya completado, incorpore un filtro de período de tiempo a la marca de característica Beta en el almacén de App Configuration.
Prerequisites
- Cree una aplicación de Python con una marca de característica.
- Incorporación de un filtro de período de tiempo a la marca de característica
Uso del filtro de período de tiempo
Ha agregado un filtro de período de tiempo a la marca de la característica Beta en los requisitos previos. A continuación, usará la marca de características con el filtro de ventana de tiempo en la aplicación Python.
Al crear un administrador de características, los filtros de características integrados se agregan automáticamente a su colección de filtros de características.
from featuremanagement import FeatureManager
fm = FeatureManager(provider)
Filtro de período de tiempo en acción
Al ejecutar la aplicación, el proveedor de configuración carga la marca de características de Beta de Azure App Configuration. El resultado del método is_enabled("Beta") se imprimirá en la consola. Si la hora actual es anterior a la hora de inicio establecida para el filtro de período de tiempo, el filtro de ventana de tiempo deshabilitará la marca de característica deBeta.
Verá las siguientes salidas de la consola.
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Beta is enabled: false
Una vez que haya transcurrido la hora de inicio, observará que el filtro de ventana de tiempo habilita la marca de característica Beta.
Verá que las salidas de la consola cambian a medida que la versiónBeta está habilitada.
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
Si la periodicidad está habilitada al configurar el filtro de período de tiempo, las salidas de la consola cambiarán a Beta is enabled: false una vez que la hora actual supere la hora de finalización establecida en el filtro de período de tiempo. Sin embargo, cambiará a Beta is enabled: true de nuevo según la configuración de periodicidad y continuará este patrón hasta la hora de expiración de la periodicidad, si se establece.
Next steps
Para obtener más información sobre los filtros de características, continúe con los siguientes documentos.
Para obtener la lista completa de características de la biblioteca de administración de características de Python, continúe con el siguiente documento.