Microsoft.FeatureManagement Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
AspNetCoreFeatureManagementBuilderExtensions |
Extensiones para .IFeatureManagementBuilder |
AssignerAliasAttribute |
Permite personalizar el nombre de un IFeatureVariantAssigner objeto para relacionarse con el nombre especificado en la configuración. |
DynamicFeatureDefinition |
Definición de una característica dinámica. |
FeatureDefinition |
Definición de una característica. |
FeatureFilterConfiguration |
Configuración de un filtro de características. |
FeatureFilterEvaluationContext |
Contexto usado por IFeatureFilter para obtener información sobre qué marca de característica se está evaluando y los parámetros necesarios para comprobar si se debe habilitar la marca de característica. |
FeatureFlagDefinition |
Definición de una marca de característica. |
FeatureManagementException |
Representa los errores que se producen durante la administración de características. |
FeatureManagementOptions |
Opciones que controlan el comportamiento del sistema de administración de características. |
FeatureVariant |
Variante de una característica. |
FeatureVariantAssignmentContext |
Información contextual necesaria durante el proceso de asignación de variantes de características |
FilterAliasAttribute |
Permite personalizar el nombre de un IFeatureFilter objeto para relacionarse con el nombre especificado en la configuración. |
FilterCollectionExtensions |
Proporciona puntos de integración para la administración de características con filtros MVC. |
ServiceCollectionExtensions |
Extensiones usadas para agregar la funcionalidad de administración de características. |
UseForFeatureExtensions |
Métodos de extensión que proporcionan integración de administración de características para ASP.NET Core compilación de aplicaciones. |
Interfaces
IContextualFeatureFilter<TContext> |
Filtro que se puede usar para determinar si se cumplen algunos criterios para habilitar una marca de característica. Un filtro de características es gratuito para usar los criterios disponibles, como el estado del proceso o el contenido de la solicitud. Los filtros de características se pueden registrar para una característica determinada y, si algún filtro de características se evalúa como true, esa marca de característica se considerará habilitada. Un filtro de características contextual puede aprovechar las ventajas de los datos contextuales pasados desde los autores de llamadas del sistema de administración de características. Un filtro de características contextuales solo se ejecutará si hay disponible un contexto al que se puede asignar desde TContext. |
IContextualFeatureVariantAssigner<TContext> |
Proporciona un método para asignar una variante de una característica dinámica que se usará en función de las condiciones personalizadas. |
IDynamicFeatureDefinitionProvider |
Proveedor de definiciones de características dinámicas. |
IDynamicFeatureManager |
Se usa para acceder a las variantes de una característica dinámica. |
IDynamicFeatureManagerSnapshot |
Proporciona una instantánea del estado de la característica para garantizar la coherencia en una solicitud determinada. |
IFeatureDefinitionProvider |
Proveedor de definiciones de características. |
IFeatureFilter |
Filtro que se puede usar para determinar si se cumplen algunos criterios para habilitar una marca de característica. Un filtro de características es gratuito para usar los criterios disponibles, como el estado del proceso o el contenido de la solicitud. Los filtros de características se pueden registrar para una marca de característica determinada y, si algún filtro de características se evalúa como true, esa marca de característica se considerará habilitada. |
IFeatureFilterMetadata |
Interfaz de marcador para los filtros de características usados para evaluar el estado de una marca de característica. |
IFeatureFlagDefinitionProvider |
Proveedor de definiciones de marcas de características. |
IFeatureManagementBuilder |
Proporciona una manera de personalizar la funcionalidad de administración de características. |
IFeatureManager |
Se usa para evaluar si una marca de característica está habilitada o deshabilitada. |
IFeatureManagerSnapshot |
Proporciona una instantánea del estado de la marca de características para garantizar la coherencia en una solicitud determinada. |
IFeatureVariantAssigner |
Proporciona un método para asignar una variante de una característica dinámica que se usará en función de las condiciones personalizadas. |
IFeatureVariantAssignerMetadata |
Interfaz de marcador para asignadores de variantes de características que se usan para asignar la variante que se debe usar para una característica dinámica. |
IFeatureVariantOptionsResolver |
Realiza la resolución y el enlace necesarios en el proceso de resolución de variantes de características. |
ISessionManager |
Se usa para almacenar el estado de la característica en una sesión. El implementador es libre de decidir qué constituye una sesión. |
Enumeraciones
FeatureManagementError |
Error que puede producirse durante la administración de características. |
RequirementType |
Describe si se debe considerar habilitado alguna o todas las características de un conjunto determinado. |