IFeatureManagementBuilder Interfaz
Definición
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í.
Proporciona una manera de personalizar la funcionalidad de administración de características.
public interface IFeatureManagementBuilder
type IFeatureManagementBuilder = interface
Public Interface IFeatureManagementBuilder
Propiedades
Services |
Los servicios de aplicación. |
Métodos
AddFeatureFilter<T>() |
Agrega un filtro de características determinado a la lista de filtros de características que estarán disponibles para habilitar las marcas de características durante el tiempo de ejecución. Entre los posibles tipos de metadatos de filtro de características se incluyen IFeatureFilter y IContextualFeatureFilter<TContext> solo se puede implementar una interfaz de filtro de características mediante un solo tipo. |
AddFeatureVariantAssigner<T>() |
Agrega un asignador de variantes de características determinado a la lista de asignadores de variantes de características que estarán disponibles para asignar variantes de características durante el tiempo de ejecución. Entre los posibles tipos de metadatos del asignador de variantes de características se incluyen IFeatureVariantAssigner y IContextualFeatureVariantAssigner<TContext> solo se puede implementar una interfaz del asignador de variantes de característica mediante un solo tipo. |
AddSessionManager<T>() |
Agrega un ISessionManager objeto que se va a usar para almacenar el estado de la marca de características en una sesión. |
Métodos de extensión
UseDisabledFeaturesHandler(IFeatureManagementBuilder, IDisabledFeaturesHandler) |
Registra un controlador de características deshabilitado. Esto se invocará para las acciones de MVC que requieren una característica que no está habilitada. |
UseDisabledFeaturesHandler(IFeatureManagementBuilder, Action<IEnumerable<String>,ActionExecutingContext>) |
Proporciona una manera de especificar un controlador de características deshabilitado en línea. |