Compartir vía


Tutorial: Habilitación de características según una programación en cualquier aplicación de ASP.NET Core

En este tutorial, se usa el filtro de período de tiempo para habilitar una característica según una programación para una aplicación de ASP.NET Core.

En el ejemplo que se usa en este tutorial se utiliza la aplicación de ASP.NET Core que se introdujo en el inicio rápido de administración de características. Antes de continuar, complete el inicio rápido en el que se crea una aplicación de ASP.NET Core 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.

Requisitos previos

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. Luego, usará la marca de características con el filtro de período de tiempo en la aplicación de ASP.NET Core.

A partir de la versión 3.0.0 de Microsoft.FeatureManagement, los siguientes filtros integrados se registran automáticamente como parte de la llamada a AddFeatureManagement. No es necesario agregar TimeWindowFilter manualmente.

  • TimeWindowFilter
  • ContextualTargetingFilter
  • PercentageFilter
// This call will also register built-in filters to the container of services.
builder.Services.AddFeatureManagement();

Filtro de período de tiempo en acción

Vuelva a iniciar la aplicación. Si la hora actual es anterior a la hora de inicio establecida para el filtro de período de tiempo, el elemento de menú Beta no aparecerá en la barra de herramientas. Esto se debe a que el filtro de período de tiempo deshabilita la marca de característica Beta.

Captura de pantalla del explorador con el menú Beta oculto.

Una vez que haya transcurrido la hora de inicio, actualice el explorador varias veces. Observará que ahora aparece el elemento de menú Beta. Esto se debe a que el filtro de período de tiempo ahora habilita la marca de característica Beta.

Captura de pantalla del explorador con el menú Beta.

Pasos siguientes

Para más información sobre los filtros de características, consulte los siguientes tutoriales.