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.
Las marcas de características proporcionan una manera de activar o desactivar la funcionalidad en la aplicación. Una marca de característica básica está activada o desactivada. La aplicación se comporta según el valor de la marca en todas las circunstancias. Por ejemplo, puede implementar una nueva característica detrás de una marca de característica. Cuando la marca de característica está activada, todos los usuarios experimentan la nueva característica. Al desactivar la marca de característica, se oculta la nueva característica.
Por el contrario, al usar una marca de característica condicional, puede activar o desactivar dinámicamente la marca de características. El comportamiento de la aplicación depende de los criterios de marca de características. Esta funcionalidad es útil cuando desea mostrar la nueva característica a un pequeño subconjunto de usuarios al principio. Puede usar una marca de característica condicional para activar la marca de características para algunos usuarios mientras la desactiva para otros usuarios.
En este artículo se muestra cómo establecer criterios para cambiar dinámicamente el estado de una marca de característica condicional.
Prerrequisitos
- Una suscripción de Azure. Si no tiene una, cree una cuenta gratuita.
- Un almacén de Azure App Configuration.
¿Qué es un filtro de características?
Los filtros de características son condiciones para determinar el estado de una marca de característica. Al agregar filtros de características a una marca de característica, puede invocar código personalizado cada vez que se evalúa la marca de característica.
Las bibliotecas de administración de características de Microsoft incluyen los siguientes filtros de características integrados, que puede configurar en Azure Portal:
- El tipo de filtro período de tiempo activa una marca de característica durante un período de tiempo especificado.
- El tipo de filtro de destino activa una marca de característica para los usuarios y grupos especificados.
Puede crear filtros de características personalizados que activen características basadas en criterios específicos del código. Este artículo le guía a través de la adición de un filtro de características personalizado a una marca de características. En el último paso, puede seguir los vínculos a instrucciones para implementar el filtro de características en la aplicación.
Adición de un filtro de características personalizado
Cree una marca de característica denominada Beta en el almacén de App Configuration y ábrala para su edición. Para obtener más información sobre cómo agregar y editar una marca de característica, consulte Crear una marca de característica y Editar marcas de características.
En el cuadro de diálogo Editar marca de características , seleccione Habilitar marca de características si aún no está seleccionada. Seleccione Usar filtro de características y, a continuación, seleccione Crear.
En el cuadro de diálogo Crear un nuevo filtro , escriba la siguiente información:
- En Tipo de filtro, seleccione Filtro personalizado.
- En Nombre de filtro personalizado, escriba Aleatorio.
Agregue un parámetro siguiendo estos pasos:
- En Nombre del parámetro, escriba Porcentaje.
- En Valor, escriba 50.
Opcionalmente, los filtros de características pueden usar parámetros para condiciones configurables. En este ejemplo, configurará el filtro para activar la marca de características con una probabilidad del 50 %. Al implementar el filtro en el código, se usa el porcentaje especificado y un número aleatorio para evaluar el estado de la marca de característica.
Para guardar el nuevo filtro de características, seleccione Agregar. En el cuadro de diálogo Editar marca de características , el filtro aleatorio aparece ahora en la sección Filtros de características.
Para guardar la marca de características, seleccione Aplicar.
El cuadro de diálogo Editar marca de característica se cierra y el filtro personalizado se agrega a la marca de características.
Para implementar el filtro de características en la aplicación, consulte las instrucciones adecuadas para su lenguaje o plataforma: